Tous les "include" sont dans le répertoire n-includes.
Mon fichier index.php est dans la racine principale et se compose des lignes suivantes:
Code : Tout sélectionner
<?php include $_server['DOCUMENT_ROOT'] . ('n-includes/header.php'); ?>
<?php include('n-includes/slideshow.php'); ?>
<?php include('n-includes/menu.php'); ?>
<?php include('n-includes/col_gauche.inc.html.php'); ?>
<?php include('n-includes/col_news.php'); ?>
<?php include('n-includes/col_infos.php'); ?>
<?php include('n-includes/footer.inc.html.php'); ?> Le problème survient quand je tente de charger une page secondaire. Tout le texte s'affiche mais pas les images et les deux fichiers css ne sont pas exécutés.
Voici le code du header pour toutes les pages sans exception:
Code : Tout sélectionner
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Ville de Saint-Sylvestre: Accueil</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="content-language" content="fr" />
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<meta name="language" content="fr-CA" />
<meta name="copyright" content="© Municipalité de Saint-Sylvestre" />
<link rel="stylesheet" type="text/css" href="g-css/sylvestre.css" />
<!-- <link rel="stylesheet" type="text/css" href="../g-css/sylvestre.css" /> pour faire fonctionner les pages secondaires-->
<link rel="stylesheet" type="text/css" href="g-css/menu.css" />
<!-- <link rel="stylesheet" type="text/css" href="../g-css/menu.css" /> idem . . . -->
</head>
<body>
<div id="blocs">
<div id="bloc_entete">
<div id="entete">
<div id="taille_text"><img src="i-images/btn_tailletxt2.gif" border="0" usemap="#MapMap" />
</div>
<a class="ent_accueil" href="index.php">Accueil</a>
<a class="ent_plan" href="k-construction/construction.php">Plan du site</a>
<a class="ent_suggestions" href="mailto:[email protected]">Suggestions</a>
<a class="ent_joindre" href="mailto:[email protected]">Nous joindre</a>
<div id="logo"><img src="i-images/logo2.gif" border="0" />
</div>
<div id="date_jour">
<a class="datej">
<?php
if (setlocale(LC_TIME, 'fr_FR') == '') {
setlocale(LC_TIME, 'FRA');
$format_jour = '%#d';
} else {
$format_jour = '%e';
}
echo ucfirst(strftime("%A, le $format_jour %B %Y, %R."));
?>
</a>
</div>
<span class="txt_gris_12" href="index.php">Recherche:</span>
<div id="recherche"><input type="text" name="textfield" />
</div>
</div>
</div>Code : Tout sélectionner
<?php include('../n-includes/header.php'); ?>
<?php include('../n-includes/slideshow.php'); ?>
<?php include('../n-includes/menu.php'); ?>
<?php include('../n-includes/col_gauche.php'); ?>
<div id="col_services">
<div id="ent_construction"><br /><br />
<p class="news_txt" >Cette page, comme plusieurs autres, est actuellement en construction. Revenez plus tard . . . </p>
</div>
<div id="vert_services_spacer">
</div>
<div id="spacer_stitres">
</div>
</div>
</div>
<?php include('../footer_services.php'); ?> Par contre, index.php n'affichera plus les images et les fichiers css ne seront plus exécutés.
Voilà le hic. En modifiant l'un, l'autre devient problématique.
Merci à l'avance pour votre aide.