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

Es que include usa rutas, mientras que lo otro es una URL.

Solucion: usar constantes. Defines una constante con la ruta al htdocs, y usas sa constante para los include. Por ejemplo:
Código PHP:
define('RAIZ',$_SERVER['DOCUMENT_ROOT']);
include(
RAIZ.'/directorio/pagina.php'); 
Dependiendo del servidor, el DOCUMENT_ROOT puede o no acabar en /, y puede ser el raiz del sitio web, o el raiz de tu alojamiento. Por eso lo mejor es meter el define en un fichero e incluirlo en todos los ficheros. Si cambias de alojamiento, solo tienes que cambiar el fichero de los define. Otra ventaja es que pudes hacer que tu aplicacion pueda instalarse en el raiz o en un subdirectorio.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.