Comment DEDECMS met-il automatiquement à jour la page d'accueil ?
Bonjour à tous, je ne joue à DEDECMS que depuis peu de temps, un peu plus de 2 mois. De nombreuses personnes utilisent désormais le programme DEDECMS. Parce qu'il est facile à utiliser et pratique, même les novices peuvent utiliser rapidement DEDECMS pour créer un site Web. Je vais maintenant vous expliquer comment mettre à jour automatiquement et régulièrement la page d'accueil de Dreamweaver.
Apprentissage recommandé : Dreamweaver cms
Si la page d'accueil du site Web utilise un CMS qui prend en charge l'appel aléatoire à des articles, tels que : dedecms, le contenu est collecté et vous ne Si vous n'avez pas le temps de mettre à jour manuellement le contenu, mais que vous souhaitez que Baidu aime votre site Web, l'utilisation de ce petit programme sera très utile et pratique pour vous.
Le code est le suivant :
<?php set_time_limit(0); //你网站的CMS根网址,结束不要加 / $baseCmsUrl = "http://www.examx.cn"; //动态主页的名称 $dmPageName = "index.php"; //静态主页的名称 $stPageName = "index.html"; //你希望多长时间更新一次,单位是秒 $mkTime = 3600; //下面是执行的代码 $tureStFile = dirname(__FILE__).'/'.$stPageName; $ftime = @filemtime($tureStFile); if(!file_exists($tureStFile) || ($ftime < time()-$mkTime)) { $body = file_get_contents($baseCmsUrl.'/'.$dmPageName); $fp = fopen($tureStFile, 'w'); fwrite($fp, $body); fclose($fp); } ?>
Enregistrez le code ci-dessus sous task.php
Introduisez ensuite le JS suivant à la fin du HTML statique sur la page d'accueil
<script language='javascript' src='task.php'></script>
Le code ci-dessus Il est disponible dans les deux dedecms et phpcms. Ecms peut ne pas fonctionner, mais il semble avoir une fonction de tâche planifiée, mais il est inutile sans une fonction d'appel aléatoire.
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!