02-01-2008, 03:56 PM
Euh je trouve ton raisonnement bizarre, en général on passe du système que tu veux mettre en place au système de cron et pas l'inverse. Ce que tu veux faire fera exactement la même chose, sauf que ça va te bouffer des ressources inutilement (certes peu, mais si on peut éviter si ce n'est qu'une condition, autant le faire).
Donc après si tu veux absolument arrêter les crons pour je ne sais quelle raison (la seul raison évidente que je vois étant qu'en général les services gratuit lance une fois sur trois le cron), il te suffit comme tu l'as dit d'inclure ton fichier "cron.php" dans ton header afin que soit vérifié à chaque fois le timestamp pour savoir s'il faut ou non mettre à jour.
Pour ton problème de X heures, il suffit d'écrire quelque part le timestamp de la dernière mise à jour (BDD, fichier par exemple) et de multiplier les ressources gagné (et autres) par ce nombre d'heures X écoulée depuis la dernière mise à jour.
Enfin personnellement je te conseil de rester avec les crons mais si possible en ayant un hébergement payant qui les permet, avec 1and1 j'ai ça et en quatre mois j'ai 2 tours qui ont sauté. (c'est assez bizarre en fait, à chaque fois qu'ils ont sauté c'est quand j'exécutais une page pile au changement d'heure, enfin au moins je les lançais à la main aussitôt quoi ...)
Donc après si tu veux absolument arrêter les crons pour je ne sais quelle raison (la seul raison évidente que je vois étant qu'en général les services gratuit lance une fois sur trois le cron), il te suffit comme tu l'as dit d'inclure ton fichier "cron.php" dans ton header afin que soit vérifié à chaque fois le timestamp pour savoir s'il faut ou non mettre à jour.
Pour ton problème de X heures, il suffit d'écrire quelque part le timestamp de la dernière mise à jour (BDD, fichier par exemple) et de multiplier les ressources gagné (et autres) par ce nombre d'heures X écoulée depuis la dernière mise à jour.
Enfin personnellement je te conseil de rester avec les crons mais si possible en ayant un hébergement payant qui les permet, avec 1and1 j'ai ça et en quatre mois j'ai 2 tours qui ont sauté. (c'est assez bizarre en fait, à chaque fois qu'ils ont sauté c'est quand j'exécutais une page pile au changement d'heure, enfin au moins je les lançais à la main aussitôt quoi ...)