lien vers une page en chemin absolu

lien vers une page en chemin absolu - PHP - Programmation

Marsh Posté le 14-03-2005 à 09:37:27    

comment on écrit un chemin absolu vers un lien sur un serveur web ?
 
j'avais mis <a href="<? echo $_SERVER['DOCUMENT_ROOT']."/dossier/mapage.php"> mais ca marche pas.

Reply

Marsh Posté le 14-03-2005 à 09:37:27   

Reply

Marsh Posté le 14-03-2005 à 10:34:36    

t'a prévu de mettre ?> qque part pour dire que tu ressors du mode PHP ???


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 14-03-2005 à 10:38:42    

arff wé g juste omis de le mettre dans mon post ;-)

Reply

Marsh Posté le 14-03-2005 à 10:53:52    

il te manque pas des guillemet paske j'en voi un nombre impair ...?
revoi ta synthaxe paske ca a l'air bon


---------------
Pas le temps... Ou pas envie de le prendre ?
Reply

Marsh Posté le 14-03-2005 à 11:03:56    

<a href="<? echo $_SERVER['DOCUMENT_ROOT']."/dossier/mapage.php"; ?>">le lien </a>
 
voila ma syntaxe

Reply

Marsh Posté le 14-03-2005 à 11:21:07    

en fait il me faudrait une syntaxe genre
<dossier racine du site>/page.php
 
J'ai une condition qui doit verifier si une page sur le serveur web existe. donc cette verification doit se faire quelque soit l'endroit dans l'arborescence où la condition s'execute.
c'est pour ca qu'il faut que j'aie le chemin absolu.
 
le code que j'ai indiqué en fait ne m'est pas utile

Reply

Marsh Posté le 14-03-2005 à 11:23:16    

et ca te sors quoi "echo $_SERVER['DOCUMENT_ROOT']" ?
essai de le mettre dans une variable et utilise celle ci plutot... fait aussi des echo pour voir si tu attend vraiment ce que la variable te sors... paske ton code est bon donc la solution est bidon je pense que c'est une ptite erreur genre un espace que tu veux pas ou un truc comme ca...
désolé je ne voi rien d'autre :(


---------------
Pas le temps... Ou pas envie de le prendre ?
Reply

Marsh Posté le 14-03-2005 à 11:46:07    

dans certains scritps (notament pour des uploads de fichier) j'étais obligé d'utiliser ce genre de concaténation

Code :
  1. $_SERVER['DOCUMENT_ROOT'].dirname($_SERVER['PHP_SELF'])


pour avoir le chemin complet jusqu'à ma page page index.php
Après tu rajoute ton ./rep/fichier et ton lien absolu devrait etre OK


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 14-03-2005 à 12:04:01    

ah ca a lair de bien marcher avec seulement dirname()
merci
du coup je vais changer les liens vers mes pages de fonctions avec dirname().
comme tout sera accessible en chemin absolu.
 
merci

Reply

Marsh Posté le 14-03-2005 à 12:13:18    

http://webxav.chez.tiscali.fr/gif/src1/archi.gif


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed