Bonjour,
j'imagine que ce problème est récurrent mais je ne trouve rien à ce sujet sur le forum. Voici la structure de mes fichiers :

root/classes/ -> mysqlrecord.class.php
root/site/classes/ -> catconfig.class.php
root/site/inc/ -> ajax.php
root/site -> index.php
dans index.php j'appelle inc/ajax.php :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
xhr.open("POST", "inc/ajax.php", true);

dans ajax.php :
je fais un :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
require_once('../classes/catconfig.class.php');
Et là j'ai un problème "d'endroit de l'inclusion". Dans ma classe catconfig j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
require_once("../classes/mysqlrecord.class.php");

Ca fonctionne nickel sans passer en Ajax mais via la page ajax.php j'ai le message d'erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Warning: require_once(../classes/mysqlrecord.class.php) [function.require-once]: failed to open stream: No such file or directory in etc.
Voilà si quelqu'un a une solution ou une piste
Merci d'avance.