J'obtiens un joli sitemap.
Merci.
J'ai dû apporter une modif parce que les infos nécessaires sont dans un dossier protégé appelé par un include alors du coup j'ai dû enlever l'argument $link. Est-ce pénalisant ?
Ca donne ça :
- Code: Tout sélectionner
<?php
$entete ='<?xml version="1.0" encoding="UTF-8"?> ';
$entete .='<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> ';
// ajouter ici les info de connection à la db
include("trucmuche/machin_bidule.php");
$sql = 'SELECT id FROM sites_annuaire ORDER BY id DESC LIMIT 5000';
$req = mysql_query($sql) or die('Erreur SQL !<br/>'.$sql.'<br/>'.mysql_error());
$f = fopen("page_sitemap.xml", "w+");
fwrite($f, $entete."\n");
while($row = mysql_fetch_array($req, MYSQL_ASSOC)) {
$url = "<url><loc>http://www.micro-astuce.com/annuaire/site-" . $row['id'] . ".html</loc></url>";
fwrite($f, $url."\n");
}
mysql_free_result($req);
mysql_close();
$footer='</urlset>';
fwrite($f, $footer."\n");
fclose($f);
?>

Français |
Anglais

