Foros del Web » Programando para Internet » Javascript »

Pasar este script php a javascript (o algo en local, me es indiferente)

Estas en el tema de Pasar este script php a javascript (o algo en local, me es indiferente) en el foro de Javascript en Foros del Web. Hola, quisiera pasar este script que hice en php a javascript o algo que se pueda ejecutar en mi ordenador para no depender de un ...
  #1 (permalink)  
Antiguo 08/04/2013, 05:07
 
Fecha de Ingreso: noviembre-2007
Mensajes: 19
Antigüedad: 17 años
Puntos: 0
Pasar este script php a javascript (o algo en local, me es indiferente)

Hola, quisiera pasar este script que hice en php a javascript o algo que se pueda ejecutar en mi ordenador para no depender de un servidor externo.

El script básicamente lo que hace es tomar una página (divxtotal), leerla y a partir de ella generar un RSS con los torrents de los últimos capítulos de la serie que estoy bajando para poder usar ese RSS con uTorrent y que el uTorrent se encargue de descargar él solo los capítulos.

El script:

Código PHP:
<? 
$options 
= array('http' => array(
'method'  => 'GET',
));

$serie $_GET['s']; //La serie que quieres
$profundidad = ($_GET['p'] * 2) - 1//Número de torrents a devolver empezando por el último.

$configstream_context_create($options);
$config_final=file_get_contents('http://www.divxtotal.com/series/'.$serie.'/',false$config);

preg_match_all("#\<h2\>(.*)\&nbsp;#Ui"$config_final$titulo);
preg_match_all("#<a href\=\"/download.php\?id\=(.*)\" title\=\"(.*)\"\>#Ui"$config_final$val);

echo 
'<?xml version="1.0" encoding="iso-8859-1"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>'
.$titulo[1][0].'</title>
    <link>http://www.divxtotal.com/series/'
.$serie.'/</link>
    <description>'
.$titulo[1][0].'</description>
    <language>es-ES</language>
    <atom:link href="http://miweb.com/series.php" />'
;

    
    for ( 
$i $i <= $profundidad $i += 2) {
        echo 
'<item><title>'.$val[2][$i].'</title><guid isPermaLink=\'true\'>http://www.divxtotal.com/download.php?id='.$val[1][$i].'</guid>
<category>Series</category><link>http://www.divxtotal.com/download.php?id='
.$val[1][$i].'</link>
<enclosure url="http://www.divxtotal.com/download.php?id='
.$val[1][$i].'" type="application/x-bittorrent" />
<description><![CDATA['
.$val[2][$i].']]></description></item>';
    }
        
echo 
'      </channel>
    </rss>'
;


?>
Si alguien se lo curra entero, estupendo Pero al menos a ver si me podéis decir por donde puedo empezar porque de javascript no tengo mucha idea y no quería aprender todo desde el principio solo por esto, con lo necesario sería suficiente.

Gracias.
  #2 (permalink)  
Antiguo 08/04/2013, 05:56
Avatar de Kamae  
Fecha de Ingreso: abril-2008
Ubicación: Barcelona (Catalunya)
Mensajes: 307
Antigüedad: 16 años, 6 meses
Puntos: 13
Respuesta: Pasar este script php a javascript (o algo en local, me es indiferente)

Hola Kadmon

¿Por qué no te instalas un servidor PHP en tu ordenador local? No necesitas uno externo. De hecho, el Easy PHP por ejemplo yo es el que uso cuando hago la instalación chorra (lo correcto sería buscar un servidor Apache, el módulo PHP, y un MySQL e instalarlo todo, pero si quieres ir a lo "Siguiente -> Siguiente" ponte el EasyPHP).

Por lo que comentas de javascript, para empezar necesitarías simular el file_get_contents, por aquí comentan varias opciones.

Luego el preg_match_all que es una función para una expresión regular, en javascript se usa como método atacando al texto o elemento que sea.

Y finalmente el stream_context_create que no tengo ni idea ni de lo que hace ni de si está para javascript, pero en el primer enlace que te puse del get_contents hablan de una librería PHPJS que igual contiene esta función.

Aunque reitero que yo creo que lo más fácil es que te instales un servidor PHP en tu máquina local y ya no tienes que pasar nada :D

Espero que te sirva, saludos!
  #3 (permalink)  
Antiguo 11/04/2013, 08:46
 
Fecha de Ingreso: noviembre-2007
Mensajes: 19
Antigüedad: 17 años
Puntos: 0
Respuesta: Pasar este script php a javascript (o algo en local, me es indiferente)

La verdad es que trataba de hacerlo con lo mínimo posible, sin instalar nada, y por eso pensé en java o javascript.

Probaré con el EasyPHP aunque a lo mejor me decanto por instalar directamente Apache y PHP.

Gracias

Un saludo.
  #4 (permalink)  
Antiguo 10/03/2015, 13:21
 
Fecha de Ingreso: julio-2010
Mensajes: 2
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: Pasar este script php a javascript (o algo en local, me es indiferente)

Hola,que tal?
Estoy tratando de conseguir lo mismo(llevo dos semanas rompiednome la cabeza),para dicha pagina y para dicho descargador de torrents.Alguien me puede explicar como puedo conseguir la RSS...o algun manual sencillito,ya me descargado el easyPHP.Tengo windows 7,lo digo porque lo unico que encuentro sobre este tema por ahi es de Mac.
Un saludo y gracias de antemano :)

Etiquetas: local, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 18:41.