Foros del Web » Programación para mayores de 30 ;) » Programación General »

Problema allow_url_include Off

Estas en el tema de Problema allow_url_include Off en el foro de Programación General en Foros del Web. Hola gente, estoy haciendo unas modificaciones a la página http://web-mol.net y quería incluir en un código un archivo FormMail.cgi. La cosa es que no puedo, ...
  #1 (permalink)  
Antiguo 07/07/2010, 21:45
Avatar de Zweeden  
Fecha de Ingreso: enero-2008
Mensajes: 42
Antigüedad: 16 años, 9 meses
Puntos: 0
Problema allow_url_include Off

Hola gente, estoy haciendo unas modificaciones a la página http://web-mol.net y quería incluir en un código un archivo FormMail.cgi.
La cosa es que no puedo, me tira este error:

Código PHP:
Warning: include() [function.include]: URL file-access is disabled in the server configuration in /home/kr000592/public_html/index.php on line 162

Warning
: include(http://www.web-mol.net/cgi-bin/FormMail.cgi) [function.include]: failed to open stream: no suitable wrapper could be found in /home/kr000592/public_html/index.php on line 162

Warning: include() [function.include]: Failed opening 'http://www.web-mol.net/cgi-bin/FormMail.cgi' for inclusion (include_path='.:/opt/php5/lib/php'in /home/kr000592/public_html/index.php on line 162 
sé que el problema es porque está deshabilitado: allow_url_include
pero, el problema está en que tengo la web Hosteada en ********, y no tengo acceso al php.ini. Hay alguna manera de habilitarlo mediante algun comando, o algo? espero una respuesta, muchas gracias.
  #2 (permalink)  
Antiguo 08/07/2010, 02:54
Colaborador
 
Fecha de Ingreso: mayo-2006
Ubicación: Valladolid
Mensajes: 525
Antigüedad: 18 años, 6 meses
Puntos: 11
Respuesta: Problema allow_url_include Off

Pero, si haces un include() en PHP, lo que estás intentando hacer es incluir código PHP externo dentro de tu propio código, en tiempo de compilación. Y ahí tienes un problema más: no creo que le guste al intérprete de PHP leer código Perl :)

Lo que tienes que hacer es llamar al cgi desde el código PHP en tiempo de ejecución, como si solicitaras una página web cualquiera. Puedes usar la librería cURL en PHP, por ejemplo.
__________________
JF^D Perl Programming en Español
  #3 (permalink)  
Antiguo 08/07/2010, 08:52
Avatar de Zweeden  
Fecha de Ingreso: enero-2008
Mensajes: 42
Antigüedad: 16 años, 9 meses
Puntos: 0
Respuesta: Problema allow_url_include Off

Que cagada, jaja, bueno. Voy a ver qe hago, muchas gracias ;)
  #4 (permalink)  
Antiguo 10/07/2010, 09:04
 
Fecha de Ingreso: enero-2010
Mensajes: 191
Antigüedad: 14 años, 10 meses
Puntos: 7
Respuesta: Problema allow_url_include Off

En realidad no estas incluyendo código de Perl, sino el contenido HTML despúes de ejecutarlo, por lo que es totalmente viable.

Código:
allow_url_include
viene desactivada por default para activarlo tiene que poner al principio del script:
Código:
ini_set('allow_url_include',1);
y te funcionará, otra forma de hacerlo es en vez de utilizar include, utilizá
Código:
echo file_get_contents('http://www.web-mol.net/cgi-bin/FormMail.cgi');
Antes de hacer todo esto configurá FormMail.cgi porque me parece que falta configurarlo, lee los comentarios que tiene el archivo, ahí te indica lo que necesita.

Etiquetas: perl-y-cgi
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.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:46.