Réponse acceptée !
Salut,
chdir ne fera pas grand chose à l'histoire.
Pour info, l'opérateur pipe | est un opérateur booléen.
101 | 100 = 101
Sinon, au lieu d'utiliser cette syntaxe dégueulasse qui consiste à mettre un or après une fonction, tu peux commencer par regarder si le fichier existe :
if (is_file ('../mapage.php')) {
require('../mapage.php');
}
elseif(is_file('../../mapage.php')) {
require('../../mapage.php');
}
else {
echo 'fichier non trouvé'
}
Mais si tu ne sais pas à quel niveau de ton arborescence tu te trouves, c'est que ton script est mal foutu : tu dois pouvoir faire en sorte de t'y retrouver où que tu sois, sans avoir besoin de faire des tests farfelus comme ça à chaque fois.
Neige
N'hésitez pas à lire la doc de PHP avant de poser des questions triviales...