Bonjour,
malgràs avoir placé mes balises pour l'encodage ma page affiche maintenant d'autres caractères a la place de ceux voulu je ne comprend pas voici le code:
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="content-language" content="fr" />
<title>
Terra Accueil
</title>
<link rel="shortcut icon" type="image/png" href="img/favicon.png" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="style.css" media="screen" />
</head>
<body>
<div id="page">
<div id="top">
<h1>
<span><a title="Home" href="#">Terra Sport</a></span>
</h1>
</div>
<div id="wrapper">
<div id="main">
<div id="content">
<h2 class="post-title">
Bienvenue sur le calendrier de Terra Sport !
</h2>
<div class="post-content">
<br /><br />
<?php
$dirname = './calendrier/';
$dir = opendir($dirname);
$extensions = $extensions = array('.txt'); // extensions autorisées
$date = date('d/m/o');
echo '
<div class="articles">
<center> Aujourd\'hui nous somme le <u>'.$date.'</u><br />
<p style="color:red;">Si rien ne s\'affiche, cela veut dire qu\'aucun évènnement n\'est programmé.</p>
</center>
<br />
</div>
<br /> <br />
';
while($file = readdir($dir))
{
if($file != '.' && $file != '..' && !is_dir($dirname.$file))
{
$pathFichier = $dirname.$file;
$extension = strrchr($pathFichier, '.');
$elfil = basename($file, '.txt');
$sfil = substr($elfil,0,4);
if(!in_array($extension, $extensions))
{
}
else
{
$droits = chmod($dirname.$file, 0777);
$handle = fopen($dirname.$file, "r+");
$journal = fread($handle, filesize($dirname.$file));
$titre = basename($dirname.$file, '.txt');
//jour au fichier
$ndate = substr($titre,0,2);
//jour au fuseau
$sdate = substr($date,0,2);
//calcul
$time = $ndate - $sdate;
//moi au fichier
$m1 = $titre{2};
$m2 = $titre{3};
$moi = $m1.$m2;
//moi au fusseau
$sm1 = $date{3};
$sm2 = $date{4};
$smoi = $sm1.$sm2;
// calcul moi
$stime = $moi - $smoi;
// + time
if($time<0)
{
if($stime<=0)
{
//mail($destinnataire,$sujet,$contenu);
echo'
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<div class="articles" style="background:#DDDDDD;"><img src="img/alerte.png" style="float:right;" />
<span style="color: #000000;"><u>'.$titre.':</u> '.$journal.'<br />
<p style="color:#242424;">L\'évènnement est dépassé, en attente de modération...</p>
</div><br /><br />';
}
}
// +
else
{
//annonce de levènnement
echo '
<div class="articles">
<span style="color: #000000;"><u>'.$titre.':</u> '.$journal.'<br /><img src="img/okay.png" style="float:right;height:48px;width:48px;" />
il reste '.$time.' jours et '.$stime.' moi.
</div><br /><br />
';
}
}
}
}
fclose($handle);
closedir($dir);
?>
</div>
</div><!-- end content -->
</div><!-- End #main -->
<div id="sidebar">
<div class="block">
<h2>
Connexion:
</h2>
<br />
<form method="GET" enctype="" action="connexion.php">
<input type="text" value="Nom d'utilisateur" onclick="effacter(this, Nom d'utilisateur)" onblur="restaurer(this, Nom d'utilisateur)" name="pseudo" style="background: #C0C0C0 url(img/tete.png) no-repeat;border-radius:5px;height:20px;text-align:center;"/>
<br /><br />
<input type="password" value="Password" onclick="effacter(this, Password)" onblur="restaurer(this, Password)" name="password" style="background: #C0C0C0 url(img/cadenas.png) no-repeat;border-radius:5px;height:20px;text-align:center;"/>
<br /><br />
<input type="submit" value="Valider" style="background: #C0C0C0;border-radius:4px;height:30pxwidth:80px;;text-align:center;">
<br /><br />
</div>
<div class="block">
<h2>
Menu:
</h2><br />
<ul>
<div class="bot">
<li>
<a title="link" href="#"><img src="img/membre.png" title="" class="img1" style="float:left;width:20px;height:18px;"/>Espace Membres</a>
</li>
</div>
<div class="bot">
<li>
<a title="link" href="#"><img src="img/resultat.png" title="" class="img1" style="float:left;width:20px;height:18px;"/>Résultats</a>
</li>
</div>
<div class="bot">
<li>
<a title="link" href="#"><img src="img/calendrier.png" title="" class="img1" style="float:left;width:20px;height:18px;"/>Calendrier</a>
</li>
</div>
<div class="bot">
<li>
<a title="link" href="#">link</a>
</li>
</div>
<div class="bot">
<li>
<a title="link" href="#">link</a>
</li>
</div>
<br />
<br />
</ul>
</div><!-- end block2 -->
<div class="block">
<h2>
Partenaires:
</h2><br />
<ul>
<div class="bot">
<li>
<a title="link" href="#"><img src="img/accord.png" title="" class="img1" style="float:left;width:20px;height:18px;"/>Dj-GeeK</a>
</li>
</div>
<br />
<br />
</ul>
</div>
</div>
</div><!-- End #wrapper -->
<div id="footer">
<p class="footer-info">
© <u>Auteur | Design | script | serveur</u> <a href="#" title="Visiter mon site">Grelu Dorian</a>, jeune programmeur</u>
</p>
</div>
</div><!-- End #page -->
<!-- end page -->
</body>
</html>
voici le rendu de la page en image:
http://ledorian83.legtux.org/Capture.PNG
Afficher la suite
22 déc. 2012 à 11:01
Modifié par Injhall le 22/12/2012 à 11:03
Il faut quasiment toujours utiliser l'utf-8 car c'est l'encodage qui comporte le + de caractères.