Bonjour,
Mon site est actuellement structuré comme suit :
/
/include
/contentA
/contentB
le dossier "include" contient tout le code commun au dossiers "contentA" et "contentB" comme les scripts traitant les formulaires, etc..
Un fichier dans les dossiers content se présente sous la forme suivante :
Mon problème se pose lorsque mon fichier de librairie ("library.php") crée un formulaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 include('../include/library.php'); render_page(...); // génère le contenu de la page (fonction de library.php)
si j'utilise des liens relatifs, ils se font relativement au dossier "content" et non au dossier "include" ce qui est incorrect.
L'autre solution que j'ai tentée est de mettre tous les chemins en absolu, mais c'est pas très propre avec tous ces $_SERVER['REQUEST_URI'] partout.
Comment faire ça proprement ?
Partager