Mise a jours automatique du sitemap.xml

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

8 réponses

  1. gezaakk Messages postés 443 Statut Membre 34
     
    salut
    merci pour votre renonce mais mes pages sont tous en .php.
    merci :)
    0
  2. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    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
  3. gezaakk Messages postés 443 Statut Membre 34
     
    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
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    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
  6. gezaakk Messages postés 443 Statut Membre 34
     
    merci,
    et puis comment enregistrer tout cela dans le fichier sitemap.xml?
    merci d'avance
    0
  7. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Avec les fonctions fopen, fputs et fclose.
    Pour gérer le XML en PHP, tu peux utiliser DOM.
    0
  8. gezaakk Messages postés 443 Statut Membre 34
     
    merci
    mais je suis bloqué ...
    0