Bonjour,
J'ai un problème d'affichage avec des noms de fichier, je m'explique: je récupère automatiquement des pièces jointes d'une boite mail sur mon serveur puis via PHP j'affiche le nom des fichiers ainsi récupérés. Le problème vient des noms comportant des apostrophes: impossible de les afficher correctement.
Je suis obligé des les ré-encoder en UTF-8 ( utf8_encode() ), ça fonctionne pour les accents. J'ai tenté de combiner utf8_encode et addslahes() mais ça marche pas .
Merci par avance.
Laurent
J'ai un problème d'affichage avec des noms de fichier, je m'explique: je récupère automatiquement des pièces jointes d'une boite mail sur mon serveur puis via PHP j'affiche le nom des fichiers ainsi récupérés. Le problème vient des noms comportant des apostrophes: impossible de les afficher correctement.
Je suis obligé des les ré-encoder en UTF-8 ( utf8_encode() ), ça fonctionne pour les accents. J'ai tenté de combiner utf8_encode et addslahes() mais ça marche pas .
<?php
$dossier = dir("filesGmail");
$n=0;
$sortie="";
while(false !== ($fichier = $dossier ->read()))
{
$n++;
if( $n>2)
{
$fichier=utf8-encode(addslashes($fichier));
$sortie=$sortie.'<li>'.$fichier.'</li>';
}
}
$dossier->close();
if($n>2)
{
echo '<ul>'.$sortie.'</ul>';
}
else
{
echo 'Pas de nouveaux fichiers!';
}
?>
Merci par avance.
Laurent