coucou,
J'ai créé une page en php
J'ai fait des essais avec iceweasel
---
index.php
<?php
//----------
$tab1[terrier] = ' : Documents Appartement ';
$tab1[edf] = ' : Documents EDF ';
$tab1[engie] = ' : Documents ENGIE (gaz) ';
//
$path = '.';// Listage d'un répertoire $path
if ($dir = @opendir($path)) {// ouverture du dossier
while($file = readdir($dir)) { // lecture d'une entree
//cration d'un tableau 2 colonnes : nom + date fichiers
$tab[] = array($file, @filemtime($file), $tab1[$file]);
}
closedir($dir); // fermeture du dossier
}
//tri du tableau sur les dates
function cmp($a,$b) {
if ($a[1] == $b[1])
return 0;
return ($a[1] > $b[1]) ? -1 : 1;
}
usort($tab, "cmp");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document-Mamy</title>
</head>
<body>
<p><font size="4" face="Arial, Helvetica, sans-serif">Ci-dessous les
Documents de Mamy</font></p>
<p></p>
<p><font size="2" face="Arial, Helvetica, sans-serif">_ </font></p>
<p></p>
<?php
foreach($tab as $elem) {
if($elem[0] == 'index.php'){
echo '';
}else if($elem[0] == '.htaccess'){
echo '';
}else if($elem[0] == 'password'){
echo '';
}else if($elem[0] == '..'){
echo '';
}else if($elem[0] == '.'){
echo '';
}else{
//formatage de la date avec mktime() selon le format retourn par
filemtime()
echo '<p><font color="#FF0000" size="2" face="Arial, Helvetica,
sans-serif">
<a target="_blank" href="'.$path.'/'.$elem[0].'">'.$elem[0].'
'.$elem[2].'</a>
</font></p>
';
}
}
?>
</body>
</html>
----
J'ai mis les documents dont j'ai besoin dans les répertoires terrier,
edf, engie
dans terrier j'ai plusieurs dossiers dont 1 qui a une page html, les
autrees ce sont des documents pdf
quand je clique sur la page html, je me retrouve avec des caractères
exotiques à cause des accents malgré le
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
qui se trouve dans la page htlm
Si je fais un clic-droit sur la page, => information sur la page =>
l'encodage n'est pas en utf-8
Je suis allée sur 'encodage du texte' et j'ai mis unicode au lieu de
occidental
Maintenant c'est ok.
Mais où se trouve l'erreur?
J'aimerais que les gens qui vont voir le site soit bien en utf-8
merci pour vos idées
Anne