IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

[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();
Developpez.com décline toute responsabilité quant à l'utilisation des différents éléments téléchargés.