Bonjour,
les différents fichiers du site doivent contenir un fichier "head.inc.php" (qui fait appel à "res.inc.php") et "bottom.inc.php" qui se trouvent dans le répertoire "Common\includes".
Le fichier "head.inc.php" fait appel à un fichier "styles.css" situé dans le répertoire "Fichiers-navind".
Le problème est que ces fichiers doivent être inclus dans chaque page du site, mais le chemin d'accès aux fichiers à inclure diffère selon l'emplacement des fichiers (qui sont dans des répertoires différents au niveau de l'arborescence, par ex: "index.php" et "Dossiers/dossiers.php").
J'utilise la syntaxe suivante pour avoir un chemin absolu vers les fichiers à inclure
seulement, cette méthode ne semble pas fonctionner pour aller chercher le fichier css.
Si j'emploie
cela ne prend pas en compte les styles alors que si j'emploie par exemple pour la page d'accueil
cela fonctionne.
Merci pour l'aide que vous pourrez m'apporter
les différents fichiers du site doivent contenir un fichier "head.inc.php" (qui fait appel à "res.inc.php") et "bottom.inc.php" qui se trouvent dans le répertoire "Common\includes".
Le fichier "head.inc.php" fait appel à un fichier "styles.css" situé dans le répertoire "Fichiers-navind".
Le problème est que ces fichiers doivent être inclus dans chaque page du site, mais le chemin d'accès aux fichiers à inclure diffère selon l'emplacement des fichiers (qui sont dans des répertoires différents au niveau de l'arborescence, par ex: "index.php" et "Dossiers/dossiers.php").
J'utilise la syntaxe suivante pour avoir un chemin absolu vers les fichiers à inclure
<?php
include ($_SERVER['DOCUMENT_ROOT'].'/Common/includes/head.inc.php');
?>
seulement, cette méthode ne semble pas fonctionner pour aller chercher le fichier css.
Si j'emploie
<link rel="StyleSheet" type="text/css" href=<?php echo '"'.$_SERVER['DOCUMENT_ROOT'].'/Fichiers-navind/styles.css"'; ?>>
cela ne prend pas en compte les styles alors que si j'emploie par exemple pour la page d'accueil
<link rel="StyleSheet" type="text/css" href="Fichiers-navind/styles.css">
cela fonctionne.
Merci pour l'aide que vous pourrez m'apporter