Fabrice.Tres.Net a écrit :Je viens de jeter un oeil rapide, tu as 2 DOCTYPE dans ton fichier essai qui apparaisse...
Code : Tout sélectionner
<?php
header('Content-type: text/html; charset=ISO-8859-1');
require_once './styles/styleswitcher.inc.php';
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>essai</title>
<base href="http://toutiweb.free.fr/essai.php?style=defaut">
<meta http-equiv="content-type"
content="text/html; charset=ISO-8859-1">
<link rel="stylesheet" media="screen, projection"
type="text/css" id="css"
href="%3C?php%20echo%20$url;%20?%3E"> ...
Est ce que le './styles/styleswitcher.inc.php n'en contiendrait-il pas un aussi?
c'est grave si j'ai deux doctypes ? vu qu'ils sont pareil ...
dans le tutoriel ils disaient :
Si vous modifiez le charset, n'oubliez pas de reporter la modification dans la déclaration html qui suit :
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
donc je pensais que ça voulais dire que je devais mettre les deux pareil ...
*******
dans le stylwitcher j'ai ça :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<?php function construire_url($dossier)
{
return '
http://toutiweb.free.fr/styles/' . htmlspecialchars($dossier) . '/style.css';
ce n'est pas un doctype ça ?!
il faut que je les enlève ? eux ils mettaient ça :
charset=utf-8
moi j'ai mis comme sur mes autres pages ça :
charset=ISO-8859-1
et l'un et l'autre me font des accents et autres bizarre alors que sur mes autres pages non.
****
merci de ton aide fabrice ...
pfff tu crois que je vais y arriver ?
désolée si malgré ton aide je comprends pas vite
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.9) Gecko/2009040821 Firefox/3.0.9