Mise a jours automatique du sitemap.xml

Fermé
gezaakk Messages postés 380 Date d'inscription jeudi 27 mai 2010 Statut Membre Dernière intervention 26 mai 2015 - 27 sept. 2010 à 18:18
gezaakk Messages postés 380 Date d'inscription jeudi 27 mai 2010 Statut Membre Dernière intervention 26 mai 2015 - 29 sept. 2010 à 15:04
Bonjour,
j'ai une petit question, "je veut savoir si est possible comment mettre a jour mon SITEMAP (sitemap.xml) automatiquement "
merci d'avance


A voir également:

8 réponses

avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
27 sept. 2010 à 22:19
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
0
gezaakk Messages postés 380 Date d'inscription jeudi 27 mai 2010 Statut Membre Dernière intervention 26 mai 2015 34
28 sept. 2010 à 14:15
salut
merci pour votre renonce mais mes pages sont tous en .php.
merci :)
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
28 sept. 2010 à 17:34
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/>';
	}
}
?>
0
gezaakk Messages postés 380 Date d'inscription jeudi 27 mai 2010 Statut Membre Dernière intervention 26 mai 2015 34
28 sept. 2010 à 21:30
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?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
28 sept. 2010 à 22:54
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)
0
gezaakk Messages postés 380 Date d'inscription jeudi 27 mai 2010 Statut Membre Dernière intervention 26 mai 2015 34
29 sept. 2010 à 09:19
merci,
et puis comment enregistrer tout cela dans le fichier sitemap.xml?
merci d'avance
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
29 sept. 2010 à 13:07
Avec les fonctions fopen, fputs et fclose.
Pour gérer le XML en PHP, tu peux utiliser DOM.
0
gezaakk Messages postés 380 Date d'inscription jeudi 27 mai 2010 Statut Membre Dernière intervention 26 mai 2015 34
29 sept. 2010 à 15:04
merci
mais je suis bloqué ...
0