Mise a jours automatique du sitemap.xml
gezaakk
Messages postés
443
Statut
Membre
-
gezaakk Messages postés 443 Statut Membre -
gezaakk Messages postés 443 Statut Membre -
Bonjour,
j'ai une petit question, "je veut savoir si est possible comment mettre a jour mon SITEMAP (sitemap.xml) automatiquement "
merci d'avance
j'ai une petit question, "je veut savoir si est possible comment mettre a jour mon SITEMAP (sitemap.xml) automatiquement "
merci d'avance
8 réponses
-
Salut.
Avec un petit script (PHP) qui scanne tous les fichiers.
Si le fichier est une page HTML, alors on l'ajoute dans la chaine.
https://www.php.net/manual/fr/ref.dir.php
https://www.php.net/manual/fr/ref.filesystem.php -
salut
merci pour votre renonce mais mes pages sont tous en .php.
merci :) -
Dans ce cas, c'est encore plus simple : il suffit de vérifier si le nom du fichier se termine par ".php".
La fonction readdir($dir_handler) retourne un par un les fichiers présents dans le handler (ouvert avec opendir).
<?php $dossier = './'; $dir_handler = opendir($dossier); while($fichier = readdir($dir_handler)) { if($fichier != '.' && $fichier != '..' && is_file($dossier.$fichier) && preg_match('#\.php$#i', $fichier)) { echo 'Ligne du fichier '.$fichier.'<br/>'; } } ?> -
re-merci
mais ici il y a un problème,mon site et dynamique alors il y a des page qui sont cree dynamiquement " ... .php?id_dis=26 "
comment faire? -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Il faudra en plus utiliser la base de données.
Si par exemple la page de lecture d'un article est lire_article.php, alors il faudra faire une requête SQL afin de récupérer tous les ID et tu sauras retrouver l'URL avec l'ID dans l'URL (lire_article.php?id=x) -
merci,
et puis comment enregistrer tout cela dans le fichier sitemap.xml?
merci d'avance -
Avec les fonctions fopen, fputs et fclose.
Pour gérer le XML en PHP, tu peux utiliser DOM. -