burinho Posté 31 Mars 2005 Posté 31 Mars 2005 Bonjour, j'ai mon site sur un serveur apache, j'ai un répertoir racine du site avec dedans un sous répertoire admin. dans le répertoire admin j'ai un fichier menu avec tout les fichiers concernées quand j'indique ce lien , aucune page trouvé <a href="monfichier.php">mon fichier</a> avec ce lien, j'obtiens dans url : site/admin/admin/fichier.php, et bien sur aucune page n'est trouvé <a href="admin/ajouter_membre.php">Ajouter membre</a> alors je vire le admin href........ et là ça marche quelques temps et puis plus rien quelqu'un a -t-il une idée du probleme
Dan Posté 31 Mars 2005 Posté 31 Mars 2005 Bonjour, Cela dépend bien sûr du répertoire dans lequel se trouve le fichier qui contient le lien. S'il est dans le répertoire admin, mets un lien de la forme <a href="./monfichier.php">mon fichier</a> S'il est à l'échelon supérieur: <a href="./admin/monfichier.php">mon fichier</a> Si le $DOCUMENT_ROOT est correctement déclaré, tu peux aussi mettre print "<a href=\"".$DOCUMENT_ROOT."/admin/monfichier.php\">mon fichier</a>";
MS-DOS_1991 Posté 3 Avril 2005 Posté 3 Avril 2005 Bonjour, Si tu en as la possibilité, je te conseille fortement de mettre tous tes liens en valeur absolue: <a href="http://le_nom_de_mon_site.hebergeur.com/admin/monfichier.php">mon fichier</a>au lieu de<a href="monfichier.php">mon fichier</a> comme ca, tu es sûr qu'il n'y aura pas de confusion dans tes urls... tiens nous au courant
burinho Posté 3 Avril 2005 Auteur Posté 3 Avril 2005 bon je vais essayer d'être plus clair. mon site se trouve dans mon var/www/toto dans le répertoire toto j'ai les url destinées a une interface public + l'interface membres. afin de pas avoir un bordel monstre j'ai décidé que pour l'interface admin de créer un sous répertoire dans toto. sois var/www/toto/admin. le tout piloter par un script sous php menu.php qui est dans le répertoire toto. celui ci si login est est membre appelle un menu destinée au membre qui se trouve dans toto. si c'est un admin il appelle le menuadmin.html qui lui se trouve dans le répertoire toto/admin. et qui pose probleme pourtant tout le url appelé par menuadmin sont dans le répertoire toto/admin
Knives Posté 5 Avril 2005 Posté 5 Avril 2005 dirname(__FILE__) au lieu de la solution de MS_DOS c'est plus sûr ...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant