En una parte del código que desarrollo utilizo file() asi:
Código PHP:
$html = implode('', file('http://www.loquesea.es/lista2.php'));
echo $html;
Gracias!!
| ||||
Re: Problema con file() Vale, me han contenstado los del hosting diciendome que esta funcion está desbilitada porque puede convertirse en una fuente de ataques por injeccion de codigo. Me parece muy bien, pero necesito esta funcionalidad. ¿¿Alguien conoce alguna forma alternativa de hacerlo?? Lo que yo quiero conseguir es leer el resultado de un fichero php ejecutado por el servidor y, ese resultado, introducirlo en una variable. ![]() |
| ||||
Re: Problema con file() Ejecutado por el mismo servidor o por otro? Si es por el mismo, podés usar include o require, si es por otro server todas las funciones se deshabilitan del mismo lugar, en general, así que no deberías tener acceso a ninguna otra, pero podés probar fopen, file_get_contents, fsockopen...
__________________ |
| ||||
Re: Problema con file() Gracias Seppo. Va a ser ejecutado en el mismo servidor. Las funciones include o require no me sirven, porque con estas se obtiene el código php de determinada página, y yo lo que quiero es obtener el resultado de ejecutar ese código, o sea, el html que se obtiene si lo lee un navegador. No se si me explico. Quiero meter en una variable una pagina php ya ejecutada. Creo que lo mas adecuado es fopen, pero tampoco me funciona. Como se haría con fopen??? |
| ||||
Re: Problema con file() Ya encontre la forma de hacerlo y que funcione!!!! Pongo el código por si alguien tiene el mismo problema que yo: Código PHP: ![]() Alguien me concede algo de Karma??? ![]() |
| ||||
Re: Problema con file() prueba con esto: Código PHP: Última edición por deet; 23/10/2007 a las 11:24 Razón: legibilidad |
| ||||
Re: Problema con file() Cita: Por lo que entiendo no te sirve porque te "escupe" el resultado, en vez de guardarlo... si es así, podés usar funciones de output buffering para recuperarlo... Creo que va a ser más rápido que abrirlo por http
Iniciado por javiro ![]() Gracias Seppo. Va a ser ejecutado en el mismo servidor. Las funciones include o require no me sirven, porque con estas se obtiene el código php de determinada página, y yo lo que quiero es obtener el resultado de ejecutar ese código, o sea, el html que se obtiene si lo lee un navegador. No se si me explico. Código PHP:
__________________ |