Zedleouf
Messages postés4Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention11 mars 2005
-
7 mars 2005 à 18:48
Zedleouf
Messages postés4Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention11 mars 2005
-
11 mars 2005 à 08:44
Zedleouf
Messages postés4Date d'inscriptionmardi 11 novembre 2003StatutMembreDernière intervention11 mars 2005 7 mars 2005 à 18:50
J’ai un problème d’include dans
l’architecture de mon site.
Voici d’abords comment s’articule
mon site :
Home\pages\accueil.php
Home\pages\top.php
Home\pages\bottom.php
Home\pages\images\...
Home\pages\news\Divers fichiers du
script de news
Home\pages\news\index.php
Home\pages\database\Divers fichiers
du script database
Home\pages\database\index.php
Je veux utiliser les includes pour
faire marcher mon site, mais j’ai un problème pour effectuer un include de ce
qui se trouve dans les répertoires des scripts php.
Si je fais par
exemple :
Pages\accueil.php = Include de
top.php
Include de news\index.php
Include de bottom.php
Le script de news ne fonctionne pas,
car il fait référence a priori relative à des fichiers sous
\pages\news
La seule solution que j’ai trouvée
pour l’instant est de mettre mon fichier accueil.php dans le repertoire
\pages\news et là tout fonctionne, il n’y a pas de probleme d’include. Ce qui
donne :
Pages\news\accueil.php =
Include de ..\top.php
Include de
index.php
Include de
..\bottom.php
Mais comme vous l’avez vu, j’aurais
aussi besoin d’effectuer un include du fichier \pages\database\index.php, et la
si mon fichier accueil se trouve dans \pages\news je craint que ce soit encore
pire.
Je pourrais aussi mettre la racine
des mes deux scripts dans \pages directement, mais je craint aussi que Database
et News n’entrent en conflits et de plus, cela risque de devenir lourd a gérer
tout ses fichiers au même endroit.
Existe-t-il un moyen de passer outre
ce problème, que je suppose simple car personne ne semble avoir le même problème
que moi. Sachant que les scripts database et news ne sont pas de moi, et que je
ne saurais les modifier.
Exemple actuel de la page accueil
placée dans \pages\news :