Le retour chariot qui t'empêche d'utiliser tes headers ?Sur toutes tes pages il semble que tu ai laissé la première ligne vide avant ...

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>Service de l'Audiovisuel de la Province de Namur</title>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<link rel="schema.DC" href="http://purl.org/dc/elements/1.1/" />
<meta name="DC.Title" lang="fr" content="Page d'Accueil" />
<meta name="DC.Date.created" scheme="W3CDTF" content="2004-12-22" />
<meta name="DC.Date.modified" scheme="W3CDTF" content="2005-01-11" />
<meta name="DC.Subject" lang="fr" content="Audiovisuel, Namur, Province" />
<meta name="DC.Language" scheme="RFC3066" content="fr-FR" />
<meta name="DC.Description" lang="fr" content="Page d'Accueil du site de l'Audiovisuel de la Province de Namur" />
<script type="text/javascript" src="fct_js.js" ></script>
<link rel="stylesheet" type="text/css" href="styles/style.css" />
<link rel="stylesheet" type="text/css" href="styles/style_table.css" />
<link rel="stylesheet" type="text/css" href="styles/style_layout.css" />
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="styles/style_ie.css" />
<link rel="stylesheet" type="text/css" href="styles/style_table_ie.css" />
<link rel="stylesheet" type="text/css" href="styles/style_layout_ie.css" />
<![endif]-->
</head>
<body>
<!-- Début du header -->
<div id="header"></div>
<!-- Fin du header -->
<!-- Début de la box fixe -->
<div id="box_fixe">
<!-- Début des fonctions communes -->
<div id="fct_commune" class="fct_commune">
<p>
[<a class="fct_commune" href="index.php?fuseaction=carte.home">Carte du site</a>]
[<a class="fct_commune" href="index.php?fuseaction=aide.home">Aide</a>]
</p>
</div>
<!-- Fin des fonctions communes -->
<!-- Début du menu -->
<div id="menu">
<object class="menu" type="application/x-shockwave-flash" data="swf/menu.swf" width="800" height="120">
<param name="movie" value="swf/menu.swf" />
<param name="quality" value="best" />
<p>
[<a href="index.php?fuseaction=accueil.home">Accueil</a>
[<a href="index.php?fuseaction=photos.home">Photos</a>
[<a href="index.php?fuseaction=productions.home">Productions</a>
[<a href="index.php?fuseaction=formations.home">Formations</a>]
[<a href="index.php?fuseaction=liens.home">Liens</a>]
[<a href="index.php?fuseaction=contacts.home">Contacts</a>]
[<a href="index.php?fuseaction=users.home">Utilisateurs</a>]
[<a href="index.php?fuseaction=admin.home">Admin</a>]
</p>
</object>
</div>
<!-- Fin du menu -->
<!-- Fin de la box fixe -->
</div>
<!-- Début de la box -->
<div id="box">
<!-- Début du content -->
<div id="content">
<?php
print trim($Fusebox["layout"]);
?>
<!-- Fin du content -->
</div>
<!-- Début du footer -->
<div id="footer">
<p class="footer">Copyright © SDAV 2004</p>
<!-- Fin du footer -->
</div>
<!-- Fin de la box -->
</div>
</body>
</html>
c'est pas plutôt sur les MAC ?martin a écrit : - le caractère Carriage Return (CR), habituellement utilisé sous DOS, symbolisé par \r par php.
Comme tu le dis toi-même, c'est un "Line feed", ce n'est donc pas un retour chariot.- le caractère Line Feed (LF), habituellement utilisé sous UNIX, symbolisé par \n par php.
C'est pas plutôt sous dos/windows ?- une combinaison des 2 précédents, habituellement utilisé sous MAC.
tu peux aussi ajouter la commande php (et actionscript)martin a écrit :Je connais 3 retours [edit]à la ligne, pas chariot[/edit]:
- le caractère Carriage Return (CR), habituellement utilisé sous DOS [edit]MAC , et pas DOS[/edit], symbolisé par \r par php.
- le caractère Line Feed (LF), habituellement utilisé sous UNIX, symbolisé par \n par php.
- une combinaison des 2 précédents, habituellement utilisé sous [edit]DOS, et pas MAC[/edit].
Code : Tout sélectionner
.chr(13)
j'ai codé cette page avec dreamweaver (honte à moi, je n'ai pas encore installé nvu 0.7) et pspad 4.3.2martin a écrit : Notepad à mon avis ne te montre pas les retours chariots si ce sont des LF. Mais un "vrai" éditeur de comme pspad ou scite, oui. Par contre ce que je comprend pas, c'est pourquoi quand tu affiches la source avec IE tu le vois, puisque que par défaut la source est affichée par notepad. Tu as dû associé un autre programme. Edite ton template avec un éditeur digne de ce nom pour vérifier, au besoin en l'éditant en hexadécimal pour vérifier le premier caractère.
je ne fait d'include avant la doctype, par contre je fesais affichier la ligne <?xml version="1.0"?> avec un echo en phpmartin a écrit : Autre piste, si tu fais un include php avant le doctype, il se peut que se soit ce dernier qui affiche une mise à la ligne.
j'ai verifié et toutes mes pages sont souvée en ANSIdjfeat a écrit : Si tu codes en utf-8 c'est peut-être un problème avec le BOM (Byte Order Mark) que PHP n'aime pas
Utilisateurs parcourant ce forum : Semrush [Bot] et 2 invités