Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/06/2003, 16:01
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

PHP distinge entre mayusculas y minusculas:
Código PHP:
echo $HTTP_SERVER_VARS['DOCUMENT_ROOT']; 
Aun asi, register_globals no afecta a este array. ¿No estaras haciendo el echo dentro de una funcion? Porque entonces es que no puedes acceder a las variables del ambito global dentro de una funcion sin definirla dentro de la funcion con global.

Para estar mas seguro, si tu version lo permite (mayor que 4.1 creo), usa el arrayt superglobal $_SERVER:
Código PHP:
echo $_SERVER['DOCUMENT_ROOT']; 
Y tambien podria darse el extrañisimo caso de que tu servidor web no cree esa variable. Para ver las variables que crea tu servidor, usa la funcion phpinfo(). Al final de la informacion que muestra, hay una lista de las variables de entorno y del servidor.

Suerte.
__________________
Josemi

Aprendiz de mucho, maestro de poco.