Tester la validité d un flux avec magpierss
Vérifier les flux RSS avec magpierss

Si vous utilisez la librairie magpierss pour parser flux xml, et notamment une fonction du type feeparser, vous avez pu vous poser la question de savoir pourquoi on fesait un echo $resultat de la fonction?
La fonction renvoie une chaine de caractere contenant le resultat du traitement du fichier RSS passé en paramêtres. Autrement dit elle sera vide dans le cas d’un fichier mal formé.
L’idée est donc tester le fichier facilement avec cette fonction.
Exemple si votre fonction s’appelle rssread et qu’elle est construite sur le modèle de feedparser
$resulat=rssread($flux,12);
if ($isset($resultat))
{
/* Le fichier est ok et on le traite
/*exemple*/
$html.=$resultat;
}
else
echo “flux non correct”;
Cet exemple n’appelle qu’une fois la fonction readrss, et permet du coup de se débarasser des messages d’errueurs impromptus.
Cet exemple a servi pour vérifier les flux xml entrés par les webmasters sur le site Dimotoo.
Cet
