Bonjour à tous ,
depuis quelques temps, je rencontre un sérieux problème de CHARSET.
Je vous explique en gros :
Je développe en php mes sites de la façon suivante :
1 fichier "header.php" dans lequel je code :
1 fichier "footer.php" dans lequel je code :
et mes fichiers de pages dans lesquels je code :
C'est juste histoire de pas se taper le header et le footer à chaque page ... Juste parceque je suis fainéant ... un vrai sudiste 8).
Bon jusque là tout se passe bien ...
Là où les problèmes arrivent c'est quand, dans le contenu de mes pages, je fait, par exemples des tests qui entraînent un include d'un autre fichier.
exemple :
Et ben là, le contenu des pages "includées" est truffé de caractères qui me font dire que le CHARSET n'est pas pris en compte ...
Exemple de code d'une page "includée" :
J'ai même poussé le vice à remettre dans chaque page "includée" le code HTML du header, histoire de forcer la chose ...
Rien, nibe, peau de balle ... Nada.
Quelqu'un aurait-il une idée d'où le bas blesse ?
Gracias d'avance.
depuis quelques temps, je rencontre un sérieux problème de CHARSET.
Je vous explique en gros :
Je développe en php mes sites de la façon suivante :
1 fichier "header.php" dans lequel je code :
Code:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>blabla</title>
<LINK HREF="tempo.css" TYPE="text/css" REL="stylesheet">
</head>
...
1 fichier "footer.php" dans lequel je code :
Code:
...
</html>
et mes fichiers de pages dans lesquels je code :
Code:
<? include 'header.php'; ?>
.... le contenu de mes pages ...
<? include 'footer.php';?>
C'est juste histoire de pas se taper le header et le footer à chaque page ... Juste parceque je suis fainéant ... un vrai sudiste 8).
Bon jusque là tout se passe bien ...
Là où les problèmes arrivent c'est quand, dans le contenu de mes pages, je fait, par exemples des tests qui entraînent un include d'un autre fichier.
exemple :
Code:
<?
if ($affiche == ""){include 'pages/fr/assistance-exposants.php';}
elseif ($affiche == assistance){include 'pages/fr/assistance-exposants.php';}
elseif ($affiche == soutien){include 'soutien-logistique.php';}
elseif ($affiche == conciergeprivee){include 'conciergerie-privee.php';}
elseif ($affiche == gestionresidences){include 'gestion-residences.php';}
elseif ($affiche == chef){include 'chef.php';}
elseif ($affiche == traiteur){include 'pages/fr/traiteur.php';}
?>
Et ben là, le contenu des pages "includées" est truffé de caractères qui me font dire que le CHARSET n'est pas pris en compte ...
Exemple de code d'une page "includée" :
Code:
<table width="423" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="3"><img src="pictures/kit/pages/fr/titres-423-assits-expo.jpg" width="423" height="28" /></td>
</tr>
<tr>
<td colspan="3" height="10"></td>
</tr>
<tr>
<td colspan="3" valign="top" height="10">
<!-- TABLE NOS ACTIVTES -->
//... Bon là je vous la fait courte mais c'est du HTML de base ... rien de bien pointu. ...//
<!-- FIN TABLE NOS ACTIVITES -->
</td>
</tr>
</table>
J'ai même poussé le vice à remettre dans chaque page "includée" le code HTML du header, histoire de forcer la chose ...
Rien, nibe, peau de balle ... Nada.
Quelqu'un aurait-il une idée d'où le bas blesse ?
Gracias d'avance.