Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/04/2009, 11:30
Avatar de djsos
djsos
 
Fecha de Ingreso: septiembre-2007
Ubicación: Madrid-España
Mensajes: 374
Antigüedad: 16 años, 7 meses
Puntos: 14
Respuesta: require_once(), require() e include() en cron job

los includes a mi siempre me dan un pekeño problema pero tiene solucion.EL problema general suele ser que en la pagina principal haces un include a 1.php por ejemplo y en el 1.php tienes otro include a otra ruta distinta. El problema es que el include del archivo 1.php tiene tambien otra ruta y devuelve que no se encuentra.la solucion esta en que un include es como si el texto del include fuera parte del archive que le pide, con lo cual las rutas tienen que ser desde el archivo que le esta pidiendo.Un ejemplo:
index.php
Código PHP:
include("ruta1/1.php");
aqui el texto de la pagina index 
ruta1/1.php
Código PHP:
include("2.php");
aqui texto del archivo 1.php dentro de la carpeta lamada ruta1 
ruta1/2.php
[PHP]
echo"HOLA FDW"
[PHP]
ahora al abrir el index te gustaria que pusiera hola fdw no??
pues NO el servidor si lo pones asi va a interpretar
lo que interpreta el servidor es:
index.php
Código PHP:
//aqui iria el include al archivo 2.php
//Te muestra un error pq el serv lo que busca es un archivo llamado 2.php dentro de la carpeta donde esta el index.
aqui texto del archivo 1.php dentro de la carpeta lamada ruta1
aqui el texto de la pagina index 
no se si ha quedado muy claro pero la solucion como ya he dicho es sencilla unicamente es tener encuenta este dato y poner las urls completas en los include.