8792 sujets

Développement web côté serveur, CMS

bonjour

tout d'abord je tiens a feliciter l'administrateur du site car j'ai beaucoup appris grace a vous. Smiley cligne

je suis nouveau et debutant en programmation en php.

voila ma question : j'ai cree plusieurs page en php que je vais inclure dans mon site ( qui n'ai pas encore en ligne Smiley decu mais tres bientot peut etre) et je voulais savoir si je suis obliger de mettre toute les page dans le meme repertoire car lorsque je change de repertoire il ne me trouve plus la page.

si il est possible de les placer quand on le souhaite pouvez vous me donner la marche a suivre

encore merci et continué comme ca Smiley biggrin
Administrateur
un (petit) exemple du code que tu utilises pour inclure tes pages serait le bienvenu. Smiley smile

si tu te sers de la fonction include('nom_du_fichier.php'); alors il est normal que celui-ci doive se situer dans le même répertoire que ton script y faisant appel. en effet, il ne va pas parcourir tout le disque dur à la recherche d'un seul fichier.

par contre il est possible de le placer dans un sous-répertoire :
include('sous_repertoire/nom_du_fichier.php');


ou dans un autre répertoire relatif au premier
include('../autre_repertoire/etc/nom_du_fichier.php');


ou en le localisant depuis la racine du serveur
include('/www/truc/repertoire_de_ton_site/nom_du_fichier.php');


(chemins fictifs)