PHP et FluxRSS Problèp
Résolu
aKuma59
Messages postés
104
Date d'inscription
Statut
Membre
Dernière intervention
-
aKuma59 Messages postés 104 Date d'inscription Statut Membre Dernière intervention -
aKuma59 Messages postés 104 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
C'est à ni rien comprend. J'ai créer une page php intitulé NewsRSS.php voici le code:
<?
//connexion à la base de données
mysql_connect('X', 'X, 'X');
mysql_select_db("X");
//la requête...
$query = "SELECT NumeroArticle,TitreArticle,Article,Date FROM Notes ORDER BY DateNote DESC";
$result = mysql_query ($query) or die("La requête a échouée : ".mysql_error());
$nb_msg = mysql_num_rows($result);
header("Content-Type: application/xml");
$xml = '<?xml version="1.0" encoding="UTF-8"?><rss version="0.91"><channel>';
$xml .='<title>Summer</title>';
$xml .='<link>http://sweetsummerlove.free.Fr</link>';
$xml .='<description>Les dernières nouvelles!</description>';
$xml .='<language>fr-ca</language>';
//nombre d'items limités à 10
$Compteur=0;
while (($msg_data = mysql_fetch_array($result)) && ($Compteur<10))
{
$id = $msg_data['NumeroArticle'];
$titre = utf8_encode($msg_data['TitreArticle']);
$news = utf8_encode($msg_data["Article"]);
// Les validators acceptent certains formats de date, j'ai trouvé que celui-là
//faisait bien le travail.
$DateNote=$msg_data['Date'];
$date2=date("D, d M Y H:i:s");
//la structure de l'item
$xml .='<item>';
$xml .='<title>'.$titre.'</title>';
$xml .='<link>http://sweetsummerlove.free.fr/Commentaires.php?ComsNote='.$id.'</link>';
$xml .='<pubDate>'.$date2.' +0100</pubDate>';
$xml .='</item>';
$Compteur++;
}
mysql_close();
//fin du XML
$xml .='</channel></rss>';
//affichage
echo $xml;
?>
J'ai vérifié le RSS :
http://www.feedvalidator.org/check.cgi?url=http%3A//sweetsummerlove.free.Fr/NewsRSS.php
Tout est Ok pourtant quand je le test sur "netvibes" et que j'actualise la page il m'écrit n'importe quoi, il affiche même des articles qui ne sont plus dans ma base de données
De quoi cela peut-être du ?
Merci d'avance
C'est à ni rien comprend. J'ai créer une page php intitulé NewsRSS.php voici le code:
<?
//connexion à la base de données
mysql_connect('X', 'X, 'X');
mysql_select_db("X");
//la requête...
$query = "SELECT NumeroArticle,TitreArticle,Article,Date FROM Notes ORDER BY DateNote DESC";
$result = mysql_query ($query) or die("La requête a échouée : ".mysql_error());
$nb_msg = mysql_num_rows($result);
header("Content-Type: application/xml");
$xml = '<?xml version="1.0" encoding="UTF-8"?><rss version="0.91"><channel>';
$xml .='<title>Summer</title>';
$xml .='<link>http://sweetsummerlove.free.Fr</link>';
$xml .='<description>Les dernières nouvelles!</description>';
$xml .='<language>fr-ca</language>';
//nombre d'items limités à 10
$Compteur=0;
while (($msg_data = mysql_fetch_array($result)) && ($Compteur<10))
{
$id = $msg_data['NumeroArticle'];
$titre = utf8_encode($msg_data['TitreArticle']);
$news = utf8_encode($msg_data["Article"]);
// Les validators acceptent certains formats de date, j'ai trouvé que celui-là
//faisait bien le travail.
$DateNote=$msg_data['Date'];
$date2=date("D, d M Y H:i:s");
//la structure de l'item
$xml .='<item>';
$xml .='<title>'.$titre.'</title>';
$xml .='<link>http://sweetsummerlove.free.fr/Commentaires.php?ComsNote='.$id.'</link>';
$xml .='<pubDate>'.$date2.' +0100</pubDate>';
$xml .='</item>';
$Compteur++;
}
mysql_close();
//fin du XML
$xml .='</channel></rss>';
//affichage
echo $xml;
?>
J'ai vérifié le RSS :
http://www.feedvalidator.org/check.cgi?url=http%3A//sweetsummerlove.free.Fr/NewsRSS.php
Tout est Ok pourtant quand je le test sur "netvibes" et que j'actualise la page il m'écrit n'importe quoi, il affiche même des articles qui ne sont plus dans ma base de données
De quoi cela peut-être du ?
Merci d'avance
A voir également:
- PHP et FluxRSS Problèp
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP