-
timer ou cron PHP/SQL
Bonjour à tous, je ne suis pas encore sur d'être dans la bonne section pour poster mais allons y quand même ^^
J'ai vu des tas de timer en php, mais je n'ai pas su formuler correctement sur google ce que je cherchais, resultat des miliers de pages qui ne correspondent pas du tout!
J'aimerai donc connaître les moyen de créer des sortent de timer avec sql (à mon avis la seule solution) mon but est par exemple qu'une personne clic sur un lien et qu'un compte a rebour commence, même si la fenêtre se ferme, que la personne puisse revenir le lendemain avec le temps restant (ex : cliquez sur un lien, et 8 heures après un script php se lançe pour faire des mise a jour dans la BDD)
Et bien entendu que ce decompte puisse être visible (ex : il vous reste encore 18 minutes avant de pouvoir cliquer à nouveau)
Ceci est faisable facilement sur un serveur dedié OVH avec phpmyadmin?
Merci d'avance.
-
-
Citation:
Envoyé par
stealth35
ça se fait avec un cron
Pour complèter la réponse,
c'est un cron qui éxécutera la fonction, mais je pense que le cron doit être mis en place par un script php qui créé l'éxécution dans le cron, et stock l'heure d'éxécution dans une bdd. (pas simple d'extraire l'heure du cron)
=> parser shell exec crontab -l ????
Note qu'un cron c'est une éxécution périodique, même si la période peut etre toutes les secondes, minutes, mois année etc...
Mais si c'est juste une tache en exécution programmé, le plus simple.
Tu fais un cron qui lui exécute une page php toutes les minutes par exemple.
Ce fichier lui interroge une base mysql pour voir si il y a des taches en attente, et les exécute si leur temps d'éxécution est arrivé.
Pour l'insert dans la table et les affichage je te laisse te débrouiller , t'as sans doute pas besoin d'aide !
-
Ok merci pour les infos roduce, je regarde un peu comment créer les cron et je vous tiens au courant en cas de blocage :)
EDIT : Cela ne pose pas de problème si je suis en hébergement dedié, donc pas d’accès au fichier linux qui servent aux cron?
En résumé j'aimerai pour un petit rpg en php qu'une personne puisse construire un batiment et qu'au bout de x heures celui ci soit terminé, je ne sais pas si les cron sont bien approprié pour cela, surtout s'il y a beaucoup de joueurs.