Racine d'un site...

Racine d'un site... - HTML/CSS - Programmation

Marsh Posté le 09-03-2008 à 12:38:24    

Salut à tous !
 
Voici (en gros) l'arborescence de mon site :
- Accueil
  |__ Dossier 1
        |________ Page 1
        |________ Page 2
                           |________ Dossier 2
                                             |__________ Page 3
 
Je voudrai faire un lien depuis n'importe quelle
page vers la page 2, par exemple...
J'ai mis "/Dossier 1/Page 2.htm".
Ce code marche sur la page 1 ou 2, mais pas
sur la 3.  
 
Que faire ???
 

Reply

Marsh Posté le 09-03-2008 à 12:38:24   

Reply

Marsh Posté le 09-03-2008 à 22:12:57    

Eh, eh...
Merci, mais malheureusement, ceci ne me
sera pas très utile puisque mon soucis est
quand j'utilise un include en php...
Et mon <head> est dans ce fichier à inclure.
Donc dans ce cas de figure, ça ne marche pas.

Reply

Marsh Posté le 09-03-2008 à 22:45:35    

Comment ça "aucun rapport"... :-p
J'ai du mal m'exprimer...
En fait, j'ai créé un fichier qui contient l'en-tête
de toutes mes pages HTML (dont la balise <head>
ainsi que les menus, etc.).
Et j'inclus ce fichier dans chacune de mes pages
via la fonction PHP include... Or je ne peux
pas mettre <? include '/Dossier/entete.php' ?>
puisque la  balise <base> est dans la balise <head>
qui est dans la page entete.php !
Donc au moment d'appeler la page, il ne sait pas  
encore où se trouve la racine du site... La méthode
ne fonctionne donc pas dans ce cas précis.

Reply

Marsh Posté le 10-03-2008 à 06:42:37    

Arf... Ça veut donc dire que je devrai mettre tout ça
en en-tête de chacune des pages de mon site ?!

Reply

Marsh Posté le 10-03-2008 à 16:26:49    

A moins que tu connaisses directement le chemin de base (par exemple "X:\dossier\monsite" ou "/home/_compte/www/" ), mais en gros au lieu de définir la constante ROOT, tu écriras directement le chemin. Tu peux autrement utiliser la constante__FILE__ qui te donne le chemin de ton fichier, afin de connaître le chemin relatif vers les autres ..
 
Sinon, tu peux utiliser un RewriteURL et tout gérer à partir de ta page principale, en incluant les autres selon l'URL.


Message édité par Nashii89 le 10-03-2008 à 16:28:09

---------------
Debian Addict - Vista Victim .. - Etudiant Ingénieur [Le Pas-Blog - Relations Ecrites]
Reply

Sujets relatifs:

Leave a Replay

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