Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Hello !
Voici un exemple de script pour générer facilement et rapidement un flux RSS à partir d'un tableau.
Pour que tout fonctionne il faut avoir les classes appropriées : Zend Feed et Zend URI, disponibles en téléchargement sur le site du Zend Framework.
<?php
$feedEntries = array(
array(
'title' => 'Test 1',
'link' => 'http://myWebSite/test1.html',
'description' => 'This is a test 1',
),
array(
'title' => 'Test 2',
'link' => 'http://myWebSite/test2.html',
'description' => 'This is a test 2',
),
array(
'title' => 'Test 3',
'link' => 'http://myWebSite/test3.html',
'description' => 'This is a test 3',
),
);
$feedArray = array(
'title' => "News",
'link' => 'http://myWebSite',
'charset' => 'utf8',
'description' => "Last news !",
'author' => 'My name',
'generator' => 'Zend Framework',
'language' => 'fr',
'entries' => $feedEntries,
);
$feed = Zend_Feed::importArray($feedArray, 'rss');
// Décharge le flux dans l'affichage standard
echo $feed->saveXML();
// Autre solution si besoin : envoie les en-têtes et décharge le flux
// $feed->send();
?>Plus d'information : la documentation complète sur Zend Feed
Hors ligne