Bonjour a tous,
j'ai écrit un code qui permet de lire chaque ligne d'un fichier ou se trouve des caractères ISO.
Le but de ce code est de convertir les données extraites des fichiers et de les afficher au format utf8 avec la fonction php "utf8_encode( )".
Voici mon code :
<?php
$dirname = 'Xml-date';
$dir = opendir($dirname);
$file = readdir($dir);
while($file = readdir($dir))
{
$rssfile = array();
$rssfile2 = array();
$XML = array();
if($file != '.' && $file != '..' && !is_dir($dirname.$file))
{
if (!$fp = fopen("Xml-date/$file","r"))
{
echo "Echec de l'ouverture du fichier";
exit;
}
else
{
while(!feof($fp))
{
$Ligne = fgets($fp,255);
$rssfile[] = $Ligne;
$rssfile2[] = utf8_encode($rssfile[]);
}
fclose($fp);
echo "<item>";
echo "<title>$rssfile2[0]</title>";
echo "<author>$rssfile2[5]</author>";
echo "</item>";
?>Le problème est qui affiche un message d'erreur.
Deuxièmement,une fois ce problème réglé, comment faire pour afficher dans le code source de la page généré, les caractère aux format utf8.
Merci pour votre aide !