Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/12/2013, 10:50
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 10 meses
Puntos: 2534
Respuesta: php directorio raiz

Estás confundiendo contextos.

La imagen funciona porque estás indicando la raíz del sitio web, no la raíz del sistema de archivos, ese es el contexto "web" por decirlo así.

En el contexto "SO" (sistema operativo) la misma ruta tiene otro significado pues apunta la raíz del sistema de archivos y por lo no puedes esperar a usar la misma "ruta" del mismo modo.

Inclusive usar chroot() es pésima idea, porque estás especificando siempre una ruta absoluta "/admiin/archivo.php" para el sistema de archivos, así que no importa cuantas veces cambies de carpeta la ruta será la misma y no hay trucos para que signifique otra cosa.

La tećnica correcta sería usar $_SERVER['DOCUMENT_ROOT'] para localizar dichos archivos a través de la ruta raíz del sitio web (la del sistema de archivos).

Código PHP:
Ver original
  1. function path($file) {
  2.   return $_SERVER['DOCUMENT_ROOT'] . "/$file";
  3. }
  4.  
  5. echo path('admin/archivo.php'); # /var/www/admin/archivo.php

¿Se entiende?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.