Bonjour,

J'ai à la racine un dossier hautBasMenu contenant les fichiers hautDePage.php, basDePage.php, et menu.php.

J'ai un autre dossier avec pagePrincipale.php.

hautBasMenu contenant :hautDePage.php, basDePage.php, menu.php
dossier contenant pagePrincipale.php

Je n'arrive pas à afficher le hautDePage.php ; basDePage.php et menu.php avec ce code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<?php
	include("../hautBasMenu/hautDePage.php");
?>
 
<?php
	include("../hautBasMenu/menu.php");
?>
J'ai essayé d'autres variantes : ./ . / ou rien mais il veut toujours pas inclure mes fichiers!!
Je comprends pas trop quelle erreur j'ai dû faire, je crois que la notation pour remonter d'un dossier est ../ ?
Donc voilà, je n'arrive pas à remonter d'un fichier, quelqu'un saurait-il voir où est-ce que je m**de? Ou bien est-ce que c'est parce que ça ne marche pas avec la fonction include?

Merci vivement!!


EDIT

En regardant la doc php pour la fonction include, je remarque que include va dabord chercher dans le dossier include s'il existe, sinon, dans le dossier courant. J'ai donc créé un dossier include dans lequel j'ai mis les fichiers hautDePage.php, basDePage.php, menu.php, et je les inclus de cette façon :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<?php
	include("hautDePage.php");
?>
Il me renvoit l'erreur suivante :

Warning: include(hautDePageIndex.php) [function.include]: failed to open stream: No such file or directory in /var/www/index.php on line 2

Warning: include() [function.include]: Failed opening 'hautDePageIndex.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/index.php on line 2
Quelqu'un aurait-il une idée? :-(

Merci :-)