Bonjour,
Personnellement après avoir utilisé Webcron. M'y être inscris deux fois pour pouvoir exécuter mes scripts comme je l'entendais... et avoir connu le changement de serveur et les problèmes liés, j'ai préferé créer un petit script très simple.
Si cela intéresse quelqu'un, il est sans doute optimisable (assez vieux). Je le place sur ma page d'accueil et le premier qui se connecte après minuit le déclenche.
Il n'est pas commenté, mais bon je ne pense pas que cela soit nécessaire. Il utilise une table à deux champs : id et jour.
Personnellement après avoir utilisé Webcron. M'y être inscris deux fois pour pouvoir exécuter mes scripts comme je l'entendais... et avoir connu le changement de serveur et les problèmes liés, j'ai préferé créer un petit script très simple.
Si cela intéresse quelqu'un, il est sans doute optimisable (assez vieux). Je le place sur ma page d'accueil et le premier qui se connecte après minuit le déclenche.
Il n'est pas commenté, mais bon je ne pense pas que cela soit nécessaire. Il utilise une table à deux champs : id et jour.
Code PHP :
<?php
include("connect.php");
$jour_actu = date("z");
$retour_j = mysql_query('SELECT * FROM cron LIMIT 0,1');
$donnees_j = mysql_fetch_array($retour_j);
if($donnees_j['jour'] != $jour_actu)
{
if($donnees_j['up'] == 1)
{
include("admin/Cron/job.php");
// et autres pages à exécuter toujours avec des includes.
mysql_query('UPDATE cron SET jour='.$jour_actu.', up="1" WHERE jour="'.$donnees_j['jour'].'"');
}
}
?>
Si cela peut aider