Ver Mensaje Individual
  #7 (permalink)  
Antiguo 13/12/2010, 04:29
sandinosaso
 
Fecha de Ingreso: julio-2008
Mensajes: 208
Antigüedad: 15 años, 10 meses
Puntos: 5
De acuerdo Respuesta: Problema con include();

Excelente que lo resolviste...aclaro para futuros lectores del post que:
Con la carpeta en esta ruta: "httdocs/resources/weather".

Código:
<?php include("resources/weather/index.php");?>
Solo te funciona si la inclusion la estas haciendo desde un archivo en la raiz de tu directorio (o sea despues del httdocs/).

Por eso seguramente no te funcionaria antes la inclusion....
Si tu archivo esta en una carpeta "mi_carpeta" en "httdocs/mi_carpeta" el include correcto seria :

Código:
<?php include("../resources/weather/index.php");?>
El ../ es ir atras un directorio, puedes hacer tantos "../../../ " como directorios quieras navegar hacia atras.

Seguramente por esto no te andaban los include...y si te funciono cuando pusiste la ruta completa..
Esta es una solucion (porque siempre funciona la ruta completa) el tema es que deja tu codigo dependiente de donde esta ubicado el archivo...se entiende???
Si cambias el nombre de la carpeta para usarlo en otro lado tu codigo ya no funcionaria, DEJA DE SER PORTABLE.
Por lo que recomiendo hagas siempre las inclusiones RELATIVAS a TU directorio de trabajo..de esta forma aunque cambie el directorio tu codigo se mantiene portable.

Salute!!!
__________________
Lo maravilloso de aprender algo es que nadie puede arrebatárnoslo.

Última edición por sandinosaso; 13/12/2010 a las 04:38