Re: require
| From: | Andrés Sáyago | Date: | Fri, 21 May 2004 14:38:27 +0000 |
| Subject: | Re: require | ||
| References: | 1 | Groups: | php.general.es |
| Request: | Send a blank email to general-es+get-48747@lists.php.net to get a copy of this message | ||
Una aclaración...
No precisamente que estés usando una relación relaiva, la explicación es
que los requiere, include, fopen y demás funciones del sistema de
archivos, en general de todos los scripts que se ejecutan en los
servidores (PHP, Jsp, Asp, etc.) deben llevar como ruta una dirección
del sistema de archivos en el servidor, no en la web.
Así, si quisieras tener tus archivos include en un directorio por debajo
de la raiz del htdocs, podrías hacerlo. Entonces, si en el árbol de
directorios tienes los include en un directorio llamado:
/root/misincludes/
puedes incluirlos en tus scripts de PHP con esa ruta. En este caso
/root/misincludes/ no son accesibles desde un cliente HTTP directamente,
pero PHP sí los puede acceder (desde que tengan los permisos adecuados)
pues es un programa que se ejecuta en el server.
Saludos!
Andrés Sayago
Igor wrote:
>
> Tienes toda la razón. Estaba el require por URL por q me ha dicho un
> compañero de trabajo q mejor asi, pero no. He puesto una direccion
> relativa, y ahora funciona bien.
> Muchas gracias...
>
> <TXR> -----Mensaje original-----
> <TXR> De: Manuel González Noriega [mailto:manuel@simplelogica.net]
> <TXR> Enviado el: viernes, 21 de mayo de 2004 17:23
> <TXR> Para: phpes
> <TXR> Asunto: RE: [PHP-ES] require
> <TXR>
> <TXR> El vie, 21-05-2004 a las 16:16, Igor escribió:
> <TXR> > Puede estar el problema en alguna variable del php.ini? algo
> tipo
> <TXR> > register_globals o asi?
> <TXR> >
> <TXR>
> <TXR> Esto lo has verificado?
> <TXR>
> <TXR> If "URL fopen wrappers" are enabled in PHP (which they are in the
> <TXR> default configuration), you can specify the file to be included
> using
> <TXR> a
> <TXR> URL (via HTTP or other supported wrapper - see Appendix J for a
> list
> <TXR> of
> <TXR> protocols) instead of a local pathname.
> <TXR>
> <TXR>
> <TXR> De todas formas, ¿por narices tienes q hacer el require por URL?
> No se
> <TXR> como de fiable es eso.
> <TXR>
> <TXR> --
> <TXR> Manuel trabaja para Simplelógica, construcción web
> <TXR> (+34) 985 22 12 65 http://simplelogica.net
> <TXR>
> <TXR> --
> <TXR> PHP Spanish Localization Talk Mailing List (http://www.php.net/)
> <TXR> To unsubscribe, visit: http://www.php.net/unsub.php
>
> --
> PHP Spanish Localization Talk Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php