Flux Rss avec php d'aprés une table sql

Signaler
Messages postés
31
Date d'inscription
jeudi 31 juillet 2008
Statut
Membre
Dernière intervention
6 février 2010
-
Messages postés
31
Date d'inscription
jeudi 31 juillet 2008
Statut
Membre
Dernière intervention
6 février 2010
-
Un autre problème ce pose à moi pour la réalisation de mon projet que je voudrais finir. Mais non visiblement !!

Une table sql :

CREATE TABLE IF NOT EXISTS `news` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `titre` varchar(60) NOT NULL,
  `contenu` longtext NOT NULL,
  `date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=31 


Un fichier pour créer le flux rss à partir de la table : flux.php

<?php echo '<?xml version="1.0" encoding="iso-8859-1"?>' ?>
<rss version="2.0">
<channel>
<title>Titre du site</title>
<link>http://www.exemple.com/</link>
<description>Description du channel</description>
<?php
require"config.php";
mysql_connect(DB_HOST,DB_LOGIN,DB_PASS);
mysql_select_db(DB_BDD);
$sql="SELECT * FROM news ORDER BY date DESC";
$req = mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error());

while($data=mysql_fetch_assoc($req)){
echo"";
echo "<title>{$data["titre"]}</title>";
echo "<link>http://www.exemple.com</link>";
        echo "Titre du site";
echo "<description><![CDATA[".$data["contenu"]."]]></description>";
echo "".date("D, d M Y H:i:s",strtotime($data["date"]))." GMT

";
echo"";
}
?>
</channel>
</rss>


Le texte de mon contenu est enregister avec un editeur WYSIWYG à la place du textarea et, il est inscrit comme ça dans ma base de donnée :

Ligne 1





Ligne 2


Ligne 3



Le texte s'affiche vraiment bien sur ma page index.php pour lire les news, mais pas sur mon flux rss, le paragraphe est géant et je me retrouve avec sa :

Ligne 1





Ligne 2
Ligne 3



Au lieu de sa : totu simplement

Ligne 1

Ligne 2
Ligne 3

Pourquoi ???? J'ai rechercher sur google pour remplacer les caractères mais sa na rien donner, le texte est bon sur mon index mais pas dans mon rss

Merci à tous !!!!

1 réponse

Messages postés
31
Date d'inscription
jeudi 31 juillet 2008
Statut
Membre
Dernière intervention
6 février 2010

Non tjrs pas de solution en vue, même google reste vide. Il y a des solutions complètes mais elle ne correspondepas à mes besoins !

Merci à tous