| |
|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
RomsIW WRInaute accro

Inscrit le: 25 Mai 2004 Messages: 1038 Localisation: Paris
|
Posté le : Lun Oct 09, 2006 11:32 Sujet du message: Bug script perso générateur sitemap |
|
|
Bonjour,
J'ai voulu me faire moi-même le générateur de sitemap par rapport à ma bdd. Google me dit qu'il ne reconnaît pas le type de fichier (sitemap.xml)
Je ne vois pas trop ce qui cloche, peut-être avez-vous une idée ?
Merci d'avance pour votre aide ?!
(NB le header utilisé ne me sert qu'à visualiser directement ce qui est généré mais le fichier de destination est bien sitemap.xml (celui que j'envoie à google))
| Code: |
<?php
header('Content-Type: text/xml; charset=UTF-8');
$filename = 'sitemap.xml';
$xml='<?xml version="1.0" encoding="UTF-8" ?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
';
require "./includes/config.inc.php";
$requete="SELECT * FROM ".TABLE_PAGES."";
$res=$BDD_connexion->get($requete);
while($data=mysql_fetch_array($res)) {
$xml.= '
<url>
<loc>'.URL_SITE_BASE."".quicklink($data['nom_appel']).'</loc>
<lastmod>'.substr($data['derniere_modif'],0,10).'</lastmod>
<changefreq>'.$data['changefreq'].'</changefreq>
<priority>'.$data['priority'].'</priority>
</url>
';
}
$xml.='
</urlset>
';
echo $xml;
if (is_writable($filename)) {
if (!$handle = fopen($filename, 'a')) {
echo "Impossible d'ouvrir le fichier ($filename)";
exit;
}
if (fwrite($handle, $xml) === FALSE) {
echo "Impossible d'écrire dans le fichier ($filename)";
exit;
}
fclose($handle);
} else {
//echo "Le fichier $filename n'est pas accessible en écriture.";
}
?> |
|
|
| |
|
 |
RomsIW WRInaute accro

Inscrit le: 25 Mai 2004 Messages: 1038 Localisation: Paris
|
Posté le : Lun Oct 09, 2006 15:28 Sujet du message: Bug script perso générateur sitemap |
|
|
En fait il fonctionne, c'est juste que j'avais un probleme de cache serveur. Vous pouvez vous en inspirer  |
|
| |
|
 |
| |
|
|
|
|
Autres sujets de discussion :
Définitions :
|
|