Mise a jours automatique du sitemap.xml

Bonjour,
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

  1. salut
    merci pour votre renonce mais mes pages sont tous en .php.
    merci :)
    0
    1. 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
      1. 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
        1. 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
          1. merci,
            et puis comment enregistrer tout cela dans le fichier sitemap.xml?
            merci d'avance
            0
            1. Avec les fonctions fopen, fputs et fclose.
              Pour gérer le XML en PHP, tu peux utiliser DOM.
              0
              1. merci
                mais je suis bloqué ...
                0