Plutôt que d'utiliser nos codes Javascripts pour afficher du contenu facilement sur votre site, vous souhaitez peut-être importer du contenu directement sur votre site en programmant en PHP... Vous trouverez ci-dessous un petit exemple de code très simple réalisé avec la classe SimpleXML (livrée en natif avec PHP5).
// lecture d'un flux RSS 2.0 valide (ici celui du blog de LaMoooche...)
$handle = fopen("http://www.lamoooche.com/getRSS.php?idnews=758", "rb");
// buffer contenant les données du flux
$flux = '';
// si la lecture du flux RSS est ok
if (isset($handle) && !empty($handle)) { |
|||||
| while (!feof($handle)) { | |||||
// on charge les données de notre flux RSS par paquet $flux .= fread($handle, 4096); |
|||||
} // test avec la classe SimpleXML
$RSS2Parser = simplexml_load_string($flux);
// on construit notre parser RSS avec notre flux RSS // on se positionne sur la balise
$ racine = $RSS2Parser->channel;
// pour chaque item
foreach($ racine ->item as $element) {
|
|||||
// on récupère les différents attributs qui nous intéressent
$news_title = utf8_decode((string)$element->title);
$news_uri = utf8_decode((string)$element->link); $news_desc = utf8_decode((string)$element->description); $news_date = utf8_decode((string)$element->pubDate); $news_htmldesc = utf8_decode((string)$element->description); // suite de votre code en fonction de la représentation souhaitée |
|||||
| } | |||||
| } fclose($handle); |
|||||
Réagir, apporter des informations complémentaires, poser vos questions, le débat est ouvert !
diagnostic immobilier
thanks
70-647 dumps
Jhon
