Phénomène périodique

yo252yo Messages postés 20 Date d'inscription samedi 14 juin 2003 Statut Membre Dernière intervention 14 avril 2005 - 14 avril 2005 à 13:26
tucsoufle Messages postés 1250 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 30 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.



Merci de votre aide

yo

11 réponses

tucsoufle Messages postés 1250 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 30 septembre 2007 1
14 avril 2005 à 13:28
salut,

va voir à cette adresse, tu y trouvera ton bonheur je pense

Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet
0
tucsoufle Messages postés 1250 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 30 septembre 2007 1
14 avril 2005 à 13:29
euh lol j'ai oublié l'adresse oupsss

tiens : www.webcron.org


Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet
0
yo252yo Messages postés 20 Date d'inscription samedi 14 juin 2003 Statut Membre Dernière intervention 14 avril 2005
14 avril 2005 à 13:37
ah oui, pratique ^^

mais sinon j'imagine qu'il n'y a aucun moyen de le faire soi même si on ne possède pas son serveur ?
0
tucsoufle Messages postés 1250 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 30 septembre 2007 1
14 avril 2005 à 13:43
non pas a ma connaissance en tout cas

enfin en php !

je pense qu'en c++ ça doit etre possible mais je suis pas sur

Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
yo252yo Messages postés 20 Date d'inscription samedi 14 juin 2003 Statut Membre Dernière intervention 14 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.
0
tucsoufle Messages postés 1250 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 30 septembre 2007 1
14 avril 2005 à 14:57
oui tu peut faire ça mais si tu veut le faire a une heure precise c'est pas possible
et ça depend aussi de la longueur du script derriere

si c'est juste une petite fonction, tu peut faire comme ça

mais si c'est un gros truc il vaut mieux utiliser webcron

Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet
0
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
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.

Mais c'est une solution bancale hein...
0
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
14 avril 2005 à 15:01
Heu le serveur ou un poste client allume a minuit hein...
0
tucsoufle Messages postés 1250 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 30 septembre 2007 1
14 avril 2005 à 15:15
oui c'est une solution à deux balles je trouve lool

un poste client allume a minuit tout les jours euhhh.....

et un serveur sous windows... booof ca court pas les rues quand meme

et pis tache planifies windows, pas trop confiance moi

Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet
0
malalam Messages postés 10839 Date d'inscription lundi 24 février 2003 Statut Membre Dernière intervention 2 mars 2010 25
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.
0
tucsoufle Messages postés 1250 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 30 septembre 2007 1
14 avril 2005 à 19:52
oui d'accord en solutions temporaire pourquoi pas? (mais pas trés convaincu quand meme)

Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet
0
Rejoignez-nous