Racine d'un site... - HTML/CSS - Programmation
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.
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.
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 ?!
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.
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 ???