Confirmation sur chemin relatif ou absolu ?

Bonjour,

J'aimerais juste avoir une confirmation de cela :

Imaginons :
http://www.monsite.com/menu/livre/livre.php</code>


et
http://www.monsite.com/menu/livre/bhv/index.php</code>


est ce que :

$chem_absolu = '../../menu/livre/bhv';  
include '../../menu/livre/bhv/index.php';


les chemins ci dessus sont en chemin absolu ou un chemin relatif ?

(sachant que cet include est dans :   

http://www.monsite.com/menu/livre/livre.php )


Pour moi c'est relatif non ?

et si oui comment le marquer en chemin absolu ?

merci de vos réponses.



Ceux qui aiment marcher en rangs sur une musique : ce ne peut être que par erreur qu'ils ont reçu un cerveau, une moelle épinière leur suffirait amplement. A Einstein</pre></pre>

5 réponses

  1. $chem_absolu = '../../menu/livre/bhv';
    include '../../menu/livre/bhv/index.php';

    ce sont des chemins relatif.

    la différence entre relatif et absolu est simple :
    absolu = chemin complet
    exemple windows : c:\windows\monsite\mesimages\logo.jpg
    exemple linux : /var/http/www/images/logo.jpg

    relatif = chemin par rapport à l'endroit où l'on se trouve
    exemple windows : mesimages/logo.jpg
    exemple linux : images/logo.jpg
    la syntaxe ../ permet de rmonter d'un niveau
    5
    1. En reprenant l'exemple de départ:
      chemin absolu
      http://www.monsite.com/menu/livre/livre.php

      chemin relatif
      menu/livre/livre.php
      0
  2. heu... il sagit pas de regarder les liens mais juste mes exemples
    0
    1. Pénible les lignes blanches de ton post; 46 lignes, dont 32 sont vides, c'est illisible.
      0
      1. je sais mais je n'ai rien fait de spécial et je ne comprend pas !
        0
    2. Contributeur
      Rien à ajouter à ce qu'a dit duweb.

      Juste le fait que l'avantage des chemins relatifs est qu'ils fonctionnent quel que soit l'emplacement du site (local ou sur le net).
      Leur inconvénient est que un chemin relatif dans un fichier pourra être non fonctionnel si ce même fichier est inclu dans un autre dossier...
      0