Hola!
Estoy desarrollando para un cliente que tenia su servidor en php4. Ahora han migrado a php5 y un par de funcionalidades ha dejado de andar.
Una de ellas reporta los siguientes warnings:
Warning: include() [function.include]: URL file-access is disabled in the server configuration in ... .php on line 191
Warning: include(http://www.loquesea.com:8080/util/ge...rador=SM&ij=ZZ) [function.include]: failed to open stream: no suitable wrapper could be found in .... .php on line 191
Warning: include() [function.include]: Failed opening 'http://www.loquesea.com:8080/util/genera.jsp?operador=SM&ij=ZZ for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in ... .php on line 191
El codigo es:
$url_llamada="http://www.loquesea.com:8080/util/genera.jsp?operador=".urlencode($operador).
"&ij=".urlencode($cliente)." <br/>");
echo "<pre>";
include $url_llamada;
echo "</pre>";
La linea 191 que tira el error es la del include $ur_llamada.
Estuve viendo que podia ser lo siguiente:
URL file-access is disabled in the server configuration
Al parece la variable allow_url_fopen desaparece de php.ini, y debe ser reemplazada para que los includes remotos funcionen, simplemente reemplacen:
allow_url_fopen = On
Por:
allow_url_include = On
Luego de eso, reinician el servidor web y listo.
Pero nop...sigue sin funcionarme. Alguna idea? Ya sea para que funcione el codigo tal como está o de reescribirlo de otra manera??
Desde ya muchas gracias!
Saludos
Etej