Maison > développement back-end > tutoriel php > php génère automatiquement un plan du site

php génère automatiquement un plan du site

angryTom
Libérer: 2023-04-07 16:22:01
avant
6090 Les gens l'ont consulté

php génère automatiquement un plan du site

Le plan du site du site Web est le principal endroit à explorer par les robots. Si vous soumettez l'URL du plan du site, les robots l'exploreront en premier.

Nous devrions donc avoir l'habitude de mettre à jour régulièrement le plan du site. Il existe de nombreuses façons de générer un plan de site. Des outils tiers peuvent le capturer et le générer, et vous pouvez le générer vous-même. Ici, je recommande de générer vous-même le plan du site. Parce que c'est celui qui consomme le moins de ressources système.

Le code est le suivant :

include_once Root_Path . "/vendor/autoload.php";
use Medoo\Medoo;
$db = new Medoo([
'database_type' => 'mysql',
'database_name' => 'menghuiguli',
'server' => 'localhost',
'username' => 'root',
'password' => 'root',
]);
$str = "<ul>";
$articles = $db->select(&#39;article&#39;,"*");
foreach ($articles as $k => $v) {
$str .= &#39;<li>
<div class="T1"><a href="https://www.80shihua.com/archives/&#39;.$v[&#39;id&#39;].&#39;" title="&#39;.$v[&#39;name&#39;].&#39;">&#39;.$v[&#39;name&#39;].&#39;</a></div>
<div class="T2">2019-02-02T10:16:23+08:00</div>
<div class="T3">monthly</div>
<div class="T4">0.5</div>
</li>&#39;;
}
$str .= &#39;</ul>&#39;;
file_put_contents(&#39;/sitemap.html&#39;, $str);
Copier après la connexion

Pour la base de données, j'ai utilisé le plus petit modèle medooORM, ce qui est très pratique.

Il suffit de trouver des articles pertinents, puis de générer un plan du site dans une boucle correspondante.

Pour plus de connaissances sur PHP, veuillez visiter le Site Web PHP chinois !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:www.80shihua.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal