Ver Mensaje Individual
  #1  
Antiguo 11-06-2008
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.000
Reputación: 25
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
Rutas de búsqueda de "include" y "require".

Realmente estoy hecho un lío con las instrucciones "include", "require" y derivadas. No porque no sepa cómo funcionan, sino porque no consigo saber cómo buscan los archivos a incluir. Me da la sensación de que cada vez busca los archivos en un sitio diferente o algo. He buscado en el manual de PHP (encontré esto), pero sigo sin enterarme.

La verdad es que mi problema podría solucionarse poniendo rutas absolutas, desde la raíz, pero si (por ejemplo) a Emilio le da por cambiar el servidor pues podría dejar de funcionar.

¿Alguien podría explicarme cómo incluir archivos con rutas "relativas"? Por ejemplo:
Código PHP:
<?php
# Incluye el archivo "archivo.php" que se encuentra en el directorio padre a este archivo.
  
include_once ('../archivo.php');
?>
Esta sentencia a veces funciona como se espera y otras no (me dice que no lo encuentra, aunque exista) y no sé por qué (mismo servidor y configuración siempre).
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi!|MinGRo Game Engine
Responder Con Cita