[XML] Fichier XML généré en PHP
Bonjour à tous et merci de votre aide
Voila j'ai fichier xml qui est créer avec le résultat d'une requete select mysql.
Cela marche très bien mais lorsque dans mon texte j'ai un texte du genre "bibliothèque" cela pose un problème il n'aime pas les accents grave.
Pourriez-vous m'aider ?
voici mon code php
Code:
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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
$xml = '<?xml version="1.0" encoding="UTF-8"?>';
$xml .= '<rss version="2.0">';
$xml .= '<channel>';
$xml .= '<title>Agenda BM</title>';
$xml .= '<link>http://www.unige.ch</link>';
$xml .= '<description>Description du flux</description>';
$xml .= '<copyright>uni 2008</copyright>';
$xml .= '<language>fr</language>';
/*$xml .= '<image>';
$xml .= ' <title>Titre du flux</title>';
$xml .= ' <url>chemin absolu de l'image http://.... (pas plus de 88px de haut)</url>';
$xml .= ' <link>http://www.monsite.com</link>';
$xml .= '</image>';*/
$today= date("D, d M Y H:i:s +0100");
//date du jour d'execution du fichier PHP
$xml .= '<pubDate>'.$today.'</pubDate>';
include("../configuration.inc.php");
// Faîtes appel à vos fichier de connection à votre base de donnée MySQL
// Adaptez ces lignes à votre base de données / noms de table
$resultat_requete=mysql_query("SELECT date_debut,date_fin,titre,texte,id,etat,date_maj FROM bmu_articles_agenda where etat='1' ORDER BY date_maj DESC LIMIT 5");
// extraction des 5 dernières nouvelles
while($lig=mysql_fetch_assoc($resultat_requete)){
$titre=$lig["titre"];
$contenu=$lig["texte"];
$date=$lig["date_debut"];
$datephp=date("D, d M Y H:i:s +0100", $date);
$xml .= '<item>';
$xml .= '<title>'.$titre.'</title>';
$xml .= '<pubDate>'.$datephp.'</pubDate>';
$xml .= '<description>'.$contenu.'</description>';
$xml .= '</item>';
}//fin du while
$xml .= '</channel>';
$xml .= '</rss>';
$fp = fopen($the_path."/rss_agenda.xml", 'w+');
fputs($fp, $xml);
fclose($fp); |