![]() |
| |||||||
| Registrarse | Preguntas Frecuentes | Lista de Foreros | Calendario | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
| | LinkBack | Herramientas | Desplegado |
| |||
| El Sun, 13 Aug 2006 22:35:13 +0200, Victor Lopez <v.lopez.s***ono.com> escribió: >Por empezar por algún sitio ... >En PHP 4 ... >/var/www/misitio/www/index.php >*** ><?php > include('/cgi-bin/fichero.php'); >?> >*** Maaaaaaaal. Los includes hacen referencia al sistema de archivos local. Te recomiendo que que uses rutas relativas y no absolutas, así harás portable tu código de un sistema operativo a otro y de un directorio a otro. >Resultado de http://www.misitio.loc/ (intro) >en Konqueror 3.5.2 bajo KDE 3.5.2 >************************************************* ************************* >Warning: main(/cgi-bin/fichero.php): failed to open stream: No such file or >directory in /var/www/misitio/www/index.php on line 2 Claro, no encuentra ese archivo en el sistema de archivos local. >No tendría que redirigirlo de /cgi-bn/ a /var/www/misitio/cgi-bin/ ????? No, eso es una redirección de URIs, y no de archivos locales. >O include_path de PHP tiene prioridad sobre la redireccion de Apache ??? No tiene nada que ver una cosa con la otra. Apache sirve URIs (URLs) y PHP accede a archivos a no ser que uses un wrapper como puede ser http:. Un saludo. -- Óscar Javier García Baudet LinaresDigital http://redstar.linaresdigital.com/ |
| | ||||
| ||||
| |
![]() |
| Herramientas | |
| Desplegado | |
| |