Tengo una aplicación que trata de reescribir una web introduciendo una serie de códigos javascript, que utilizan variables php.
Lo primero que hago es leer esa página web y almacenar su código fuente con un script de este tipo
Código PHP:
//$web, es la url que me interesa.
$dataFile=fopen($web,"r");
$buffer="";
if($dataFile )
{
while (!feof($dataFile))
{
$buffer.=fread($dataFile, 1024);
}
fclose($dataFile);
}
Código PHP:
//saco el texto del script
$abrir1=fopen("includes/script.txt","r");
if($abrir1)
{
$script="";
while (!feof($abrir1))
{
$script=fread($abrir1, 1024);
}
fclose($abrir1);
}
$final=$script;
//escribo la web
$final.=$buffer;
1- Meto los scripts antes que nada, no van dentro de la etiqueta <html>... no se esto hasta que punto me puede dar problemas. ¿Tendría que poner algo antes, como una cabecera o algo así?.
2- En los scripts de javascript intento utilizar variables de PHP por ejemplo
var percent=<? echo $resultado ?>;
Y percent no me da el valor de la variable en php sino que me escribe $resultado de manera literal. ¿Alguién sabe por qué me pasa esto?
Muchas gracias de antemano y que tengan un buen año!!!