<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <!-- Page d'accueil -->
  <url>
    <loc>https://php-astux.fr/index.php</loc>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- Pages de catégories -->
  <url><loc>https://php-astux.fr/articles.php</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://php-astux.fr/articles-HTML.php</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://php-astux.fr/articles-CSS.php</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://php-astux.fr/articles-PHP.php</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://php-astux.fr/articles-SQL.php</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://php-astux.fr/articles-Web.php</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://php-astux.fr/articles-Divers.php</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://php-astux.fr/scripts.php</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://php-astux.fr/demos.php</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://php-astux.fr/tux-facts.php</loc><changefreq>monthly</changefreq><priority>0.4</priority></url>

  <!-- Articles PHP vérifiés -->
  <url><loc>https://php-astux.fr/article-section-membre.php</loc><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://php-astux.fr/article-formulaires-php.php</loc><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://php-astux.fr/article-sessions-php.php</loc><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://php-astux.fr/article-flux-rss-site-web.php</loc><changefreq>yearly</changefreq><priority>0.6</priority></url>
  <url><loc>https://php-astux.fr/article-formulaires-anti-spam.php</loc><changefreq>yearly</changefreq><priority>0.6</priority></url>

  <!-- Scripts vérifiés -->
  <url><loc>https://php-astux.fr/script-traceip-anti-aspirateur-site-web.php</loc><changefreq>yearly</changefreq><priority>0.5</priority></url>
  <url><loc>https://php-astux.fr/script-vote-ajax.php</loc><changefreq>yearly</changefreq><priority>0.5</priority></url>
  <url><loc>https://php-astux.fr/script-formulaire-recommander.php</loc><changefreq>yearly</changefreq><priority>0.5</priority></url>
  <url><loc>https://php-astux.fr/script-mysql.php</loc><changefreq>yearly</changefreq><priority>0.5</priority></url>
  <url><loc>https://php-astux.fr/script-formulaire-contact.php</loc><changefreq>yearly</changefreq><priority>0.5</priority></url>
  <url><loc>https://php-astux.fr/script-musique-site-web.php</loc><changefreq>yearly</changefreq><priority>0.5</priority></url>

  <!-- Démonstrations (variantes par query string, contenu distinct) -->
  <url><loc>https://php-astux.fr/demos.php?script-musique</loc><changefreq>yearly</changefreq><priority>0.4</priority></url>
  <url><loc>https://php-astux.fr/demos.php?script-vote-ajax</loc><changefreq>yearly</changefreq><priority>0.4</priority></url>
  <url><loc>https://php-astux.fr/demos.php?trace_ip</loc><changefreq>yearly</changefreq><priority>0.4</priority></url>

  <!-- Pages institutionnelles -->
  <url><loc>https://php-astux.fr/contact.php</loc><changefreq>yearly</changefreq><priority>0.3</priority></url>
  <url><loc>https://php-astux.fr/legal.php</loc><changefreq>yearly</changefreq><priority>0.2</priority></url>

  <!--
    IMPORTANT :
    Je n'ai vérifié en direct que la catégorie "PHP" (5 articles) et les
    3 démos. Les catégories HTML, CSS, SQL, Web, Divers contiennent
    probablement d'autres articles que je n'ai pas listés ici pour ne
    pas risquer d'inclure une URL qui n'existe pas.
    Le script generate-sitemap-php-astux.php fourni séparément scanne
    le dossier réel du site et régénère ce fichier avec TOUTES les
    pages présentes, sans avoir besoin de les connaître à l'avance.
  -->

  <!--
    À propos de /index_forum.php et /forum/ :
    la page /index_forum.php (lien "Ancien Forum" du menu) explique que
    l'ancien forum est en lecture seule, et pointe vers /forum/ — qui
    renvoie actuellement une 404. Ce lien mort n'est pas inclus ici, et
    mérite d'être corrigé ou retiré du menu séparément.
  -->

</urlset>
