Foros del Web » Programando para Internet » PHP »

Problema con include y directorios

Estas en el tema de Problema con include y directorios en el foro de PHP en Foros del Web. Expongo la situación. Dispongo de varias carpetas: /cuerpo /ficheros /templates index.php carpeta cuerpo, los cuerpos de las web. Desde esta carpeta se invocan a archivos ...
  #1 (permalink)  
Antiguo 18/05/2006, 07:46
 
Fecha de Ingreso: mayo-2006
Mensajes: 9
Antigüedad: 11 años, 7 meses
Puntos: 0
Problema con include y directorios

Expongo la situación.

Dispongo de varias carpetas:

/cuerpo
/ficheros
/templates

index.php

carpeta cuerpo, los cuerpos de las web. Desde esta carpeta se invocan a archivos que están incluidos en la carpeta /ficheros y /templates

Como se pone para que la ruta la lea correctamente.

Desde el index.php se invocan a archivos de las tres carpetas.

include("../body/archivo.php"); no me funciona ni en local ni en un servidor linux, pero en un servidor windows más o menos sí.

Lo que me funciona en local es:

include($DOCUMENT_ROOT."/include/init.php");

Pero en los servidores web no.

Como lo soluciono, porque me está dando unos quebraderos de cabeza...
  #2 (permalink)  
Antiguo 18/05/2006, 09:13
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
No accedas a dicha variable en forma "global" por:

$DOCUMENT_ROOT

usa

$_SERVER['DOCUMENT_ROOT']

Y verifica que valor obtienes de ese dato (por ejemplo servidores HTTP como IIS no suelen dar esa información con esa variable ...)

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 18/05/2006, 14:55
 
Fecha de Ingreso: mayo-2006
Mensajes: 9
Antigüedad: 11 años, 7 meses
Puntos: 0
Gracias ya lo solucione. El problema es el que comentas:

En windows II2 no funciona

$_SERVER['DOCUMENT_ROOT']

en linux si.

Ahora tengo el mismo problema con esto:

</script>
<script language="javascript" SRC="/include/funcion.js">
</script>

He cambiado la ruta, lo que puesto de 100 maneras, pero no me coge la ruta.

Como se procedería en javascript para que me pille la ruta.

Una ayuda que casi ya lo tengo todo realizado y sólo me falta esto!!
  #4 (permalink)  
Antiguo 19/05/2006, 02:54
 
Fecha de Ingreso: mayo-2006
Mensajes: 9
Antigüedad: 11 años, 7 meses
Puntos: 0
Alguna ayudita, por favor...

Indicar que la web sta dentro de una carpeta llamada www, que "cuelga" del directorio raiz de las web.
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 03:04.