bonjour,je suis en train d’héberger mon site en local et quand j’étais sur windows 7 avec wampserver j'avais aucun problème mais sur windows server 2008 je rencontre un problème avec la fonction readdir() ou je liste le contenu d'un répertoire qui contiens des livres et des PDF ou les lettres arabes sont affichés comme points d'interrogation ???????? j'ai utilisé la fonction iconv("","utf-8",$file_name) sur windows 7 ça a marché mais sur windows server tjr les points d'interro.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
	 <?php
  $dirname = 'livres/culture generale';
 
$dir = opendir($dirname); 
 
while($file = readdir($dir))
 {
	if($file != '.' && $file != '..' && !is_dir($dirname.$file))
	{
		$taille = taille($dirname."/".$file);
 
 
echo '<li style="list-style:none;">
		<table ><tr><td>
			<img height="27" src="acueil_images/images_2.png" />
			</td><td><a class="book" 
			style="text-decoration:none;color:#000;"  href="'.$dirname."/".iconv("","utf-8", $file).'" target="_blank" >
			<strong> '.iconv("","utf-8", $file) ."&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;".$taille?></strong>
			</a></td></tr></table></li>  <?php ; 
	}
}
 
closedir($dir);
  ?>