yo252yo
Messages postés20Date d'inscriptionsamedi 14 juin 2003StatutMembreDernière intervention14 avril 2005
-
14 avril 2005 à 13:26
tucsoufle
Messages postés1250Date d'inscriptionmardi 15 juillet 2003StatutMembreDernière intervention30 septembre 2007
-
14 avril 2005 à 19:52
Bonjour,
j'aimerai savoir si il est possible, en php, de faire un phénomène périodique sans intervention humaine.
Je m'explique : je voudrais que, tout les jours à minuit par exemple,
une colone d'une table de ma base de donnée soit incrémentée, sans que
j'ai besoin de revenir sur le site tous les jours à minuit.
Autre exemple : je voudrais que toute les semaines soit envoyé un email
aux membres contenant les nouveaux posts sur le forum (comme la
newsletter de ce site), sans que j'ai besoin de revenir sur le site
toute les semaines.
yo252yo
Messages postés20Date d'inscriptionsamedi 14 juin 2003StatutMembreDernière intervention14 avril 2005 14 avril 2005 à 14:39
Tiens, en y repensant j'ai trouvé une solution assez compliquée, qui
permettrait de faire la MAJ à la première connexion de la journée.
Pour, par exemple, un évenement par jour :
sur la page d'accueil, une fonction enregistrerait la date et
vérifierait dans la BDD si cette date est la même que la date
enregistrée par la BDD (le dernier évenement).
Si non, cela signifie qu'un jour est passé et que c'est la première
connexion de la journée : on réalise l'evenement sans oublier de mettre
à jour la BDD avec la nouvelle date.
L'inconvénient majeur est qu'il faut au moins une connexion par jour,
l'avantage est qu'on a pas besoin de faire appel à un service extérieur.
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 14 avril 2005 à 15:01
Hello,
moi j'imagine bien une autre solution, a deux balles...lol :
si le serveur est un serveur windows, il doit etre possible d'utiliser
les Taches Planifiees. Creer une tache qui lance un navigateur web avec
une adresse pointant sur un script qui lui, se charge de faire les
operations desirees.
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 14 avril 2005 à 15:24
Moi non plus, mais j'ai utilise cette solution n'empeche pour lancer
des verifications sur ma base, il y a quelques temps, quand je n'etais
pas la, et ca marchait bien. Mais c'etait en local lol. Enfin non, mais
c'etait sur mon reseau.