Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/09/2011, 16:31
francap
 
Fecha de Ingreso: agosto-2010
Ubicación: Montevideo
Mensajes: 107
Antigüedad: 13 años, 9 meses
Puntos: 3
Respuesta: includes desde diferente url

Creo que más o menos lo entiendo. Lo que si no estoy seguro es de entenderlo a la perfección.

La raíz de la ruta relativa sería al documento o archivo desde donde se está ejecutando la página. Y justamente ahí creo que radica mi problema. Es que ejecuto el archivo desde diferentes paginas.

Desde: misitio.com/index.php y misitio.com/backEnd/backEnd.php

ruta absoluta del includes: misitio.com/includes.php (con varias archivos a incluir)

archivo a incluir: misitio.com/backEnd/classes/persona.php
Código PHP:
Ver original
  1. includes.php tiene una sentencia: require_once("backEnd/classes/persona.php");
  2.  
  3. personas.php tiene una sentencia: require_once("includes.php");

Cuando es llamada a persona.php desde la raíz funciona bien pero cuando es llamado desde backend da error.

Porque la ruta relativa cambia.

La solución seguramente sea la que me dió AitorLopez. Mi pregunta es ahora

Como se desde donde llamo al archivo: para así hacer lo que me comento AitorLopez

Código PHP:
Ver original
  1. if(llame de backEnd)
  2. $ruta=../../;
  3. else
  4. $ruta="";
  5.  
  6. require_once($ruta . "includes.php");

Muchas gracias por su tiempo