Bonjour,

Je vous propose un nouvel élément à utiliser : [PHP5] Google Sitemap

Voici une classe permettant de générer un Google Sitemap en PHP5. Vous devez activer l'extension DOM pour pouvoir l'utiliser.



La méthode getTime() prend un paramètre chaîne et le convertit en timestamp. Elle accepte les formats :



* JJ-MM-AAAA

* JJ/MM/AAAA

* JJ.MM.AAAA



Exemple d'utilisation de la classe Sitemap :





require 'Sitemap.php';



$sitemap = new Sitemap();



$sitemap->createUrl(

'http://g-rossolini.developpez.com/',

Sitemap::getTime('16/08/2007'),

Sitemap::FREQ_MONTHLY,

0.8

);



$sitemap->createUrl(

'http://g-rossolini.developpez.com/tutoriels/php/zend-framework/debuter/',

Sitemap::getTime('05/06/2007'),

Sitemap::FREQ_YEARLY

);



$sitemap->createUrl(

'http://g-rossolini.developpez.com/tutoriels/php/les-formulaires-et-php5/',

Sitemap::getTime('11/11/2006'),

Sitemap::FREQ_YEARLY

);



$sitemap->createUrl(

'http://g-rossolini.developpez.com/comparatifs/php/templates/',

Sitemap::getTime('19/03/2007'),

Sitemap::FREQ_YEARLY

);



header('Content-Type: text/xml; charset=utf-8');

echo $sitemap->saveXML();

Qu'en pensez-vous ?