Exécution d'un script PHP tous les jours - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : Exécution d'un script PHP tous les jours (/showthread.php?tid=1269) Pages :
1
2
|
RE: Exécution d'un script PHP tous les jours - jo_link_noir - 11-06-2007 bah une condition devrait marcher non ? une journée c'est 86400 secondes puis s'il ne sait pas écouler 86400s depuis la dernière requete tu fais rien ^^ ou alors si on reprend ce que j'ai dit : il sait passé 800s (pas assez) $jour = 800/86400 = 0.009 et un floor() pour virer la virgule FLOOR(800/86400) = 0 ce qui donne le nombre de jour écouler $soif -= $jour * 4 (et ça enleve 0, comme si ç fessait rien ^^) j'suis en forme aujourd'hui :haha: RE: Exécution d'un script PHP tous les jours - Teclis01 - 11-06-2007 une journée c'est 86400 secondes => faux Une journée est une journée même lors du changement d'heure En soit un jour est entre 86400 -3600 et 86400 +3600 Solution: utiliser strtotime RE: Exécution d'un script PHP tous les jours - Loetheri - 11-06-2007 Tu veux que quoi ? En chaque début de journée, le script se lance ? Si oui, tu regardes la date de la dernière connexion et la date de la connexion actuelle (JJ/MM/AAAA), si le JJ n'est pas équivalent, c'est que le jour est passé. RE: Exécution d'un script PHP tous les jours - corentone - 13-06-2007 En parlant de comparer JJ? C'est idiot mais tu peux faire des verifications sur des dates comme cela ou il faut extraire le Jour de la date? Comparer le jour c'est cool mais assez limite, suffit que le gars parte en vacances 1mois pour que ca foire :p Moi je tourne sous Cron...mais j'espere trouver mieux , donc j'ecoute attentivement vos solutions RE: Exécution d'un script PHP tous les jours - Loetheri - 13-06-2007 Alors si tu as si peur qu'il parte plus d'un mois, fais les testes aussi sur les mois ... De toute façon, chez moi, je stocke la totalité JJ-MM-AAAA HH:mm. Donc oui, je peux extraire seulement les jours et les mois et les comparer avec le jour et le mois d'aujourd'hui. Cela ne pose aucun problème et c'est totalement faisable. Cron est très bien si tu peux le contrôler toi-même et que tu ne sais pas faire autrement (car il y a de l'interaction absolue entre les joueurs). Cela dit, de ce que j'ai pu lire et voir, cron est dit comme solution dans bien des mauvais cas. Enfin, bon ^^ |