Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/03/2013, 20:57
juanmvilla
 
Fecha de Ingreso: febrero-2011
Mensajes: 39
Antigüedad: 13 años, 2 meses
Puntos: 0
Pregunta Problema con include y require en php

Hola, buenas noches...
Mi problema es el siguiente:
tengo un archivo llamado classUser.php donde tengo definida la clase usuario, con sus metodos, y atributos. Dentro del mismo, hago un include de mi archivo conexion a la BD. El problema es que yo a ese archivo qe contiene la clase accedo tanto por includes, como por ajax. Y no se porqué cuando entro por ajax me pide que el include(mi_conexion.php) que está dentro del classUser.php , lo escriba asi:
include('./conexion.php'); y cuando entro por un archivo que incluye a classUser.php, no le gusta el include('/conexion.php'), y sí le gusta el include('../../conexion.php').

Lo explico de otra manera:
Tengo un archivo llamemosle arhivo.php.
Este tiene el siguiente código:

archivo.php:
Código:
include('classUser.php');
classUser.php:
Código:
include('../../conexion.php');

Este ultimo include('../../conexion.php'), cuando entro por ajax no le gusta.
Si lo cambio a include('./conexion.php'), cuando entro por ajax le gusta, pero cuando entro por archivo.php, no le gusta. Si pongo la URL absoluta, no le gusta a ninguno de los dos.

Podría ser esto un tema del php.ini??

alguna solución?

muchas gracias! saludos