Précédent   Forum des professionnels en informatique > PHP > Outils
Outils Forum d'entraide sur les outils pour développeurs PHP : EDI, installation, administration... Avant de poster : FAQ outils, toutes les FAQ PHP et les comparatifs
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/02/2006, 10h46   #1
Futur Membre du Club
 
Inscription : décembre 2005
Messages : 188
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 188
Points : 18
Points : 18
Par défaut Tache programmé en php

Bonjour,

voila je fais un jeu en ligne, et j'aimerai qu'à un moment aléatoire ca envoi des mails aux membres pour leur annoncé un evenement dans le jeu... mais je sais pas comment on pourrait faire ca en php... genre il envoi un mail au membre pr dire qu'un batiment nécessite une réparation...

je vous remercie
Alain15 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2006, 10h49   #2
Membre émérite
 
Avatar de macbook
 
Inscription : février 2006
Messages : 840
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 840
Points : 924
Points : 924
Cela dépends de comment tu comptes gérer les "moments aléatoires" ?

S'il sont programmés d'avance d'après des évènements par exemple, où enregistrés dans une table avec des dates aléatoires...
macbook est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2006, 10h50   #3
Membre Expert
 
Avatar de Bebel
 
Homme David B.
Développeur informatique
Inscription : avril 2003
Messages : 742
Détails du profil
Informations personnelles :
Nom : Homme David B.
Âge : 29
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : avril 2003
Messages : 742
Points : 1 085
Points : 1 085
Et l'envoi de mail est vraiment du a un evenement aleatoire?
par exemple sur ton exemple, la nécessité de reparation intervient comme ca au hasard ou il est provoque par autre chose?
Bebel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2006, 11h13   #4
Futur Membre du Club
 
Inscription : décembre 2005
Messages : 188
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 188
Points : 18
Points : 18
les evenements sont programmés dans une table avec la date aléatoire.
Alain15 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2006, 11h14   #5
Membre émérite
 
Avatar de macbook
 
Inscription : février 2006
Messages : 840
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 840
Points : 924
Points : 924
Avec un tâche cron alors.
macbook est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2006, 11h17   #6
Futur Membre du Club
 
Inscription : décembre 2005
Messages : 188
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 188
Points : 18
Points : 18
c quoi une tache cron??
Alain15 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2006, 11h21   #7
Futur Membre du Club
 
Inscription : décembre 2005
Messages : 188
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 188
Points : 18
Points : 18
ouai mais le problème c que je veux envoyer le mail pour prevenir le membre, il sera donc pa connecté
Alain15 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2006, 11h31   #8
Futur Membre du Club
 
Inscription : décembre 2005
Messages : 188
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 188
Points : 18
Points : 18
j'ai trouvé comment faire, je mets un temps en seconde depuis unix dans la bdd, et le premier qui se connecte déclenche l'evenement pr tout le monde.
on verifie le temps courant et le tps enregistré.
Alain15 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2006, 11h52   #9
Membre émérite
 
Avatar de macbook
 
Inscription : février 2006
Messages : 840
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 840
Points : 924
Points : 924
Citation:
Envoyé par Alain15
j'ai trouvé comment faire, je mets un temps en seconde depuis unix dans la bdd, et le premier qui se connecte déclenche l'evenement pr tout le monde.
on verifie le temps courant et le tps enregistré.
Par exemple... Sinon il y a webcron.org qui te permets à intervalle régulier ( à l'echelle de l'heure ) de lancer un script php sur ton serveur.
C'est une émulation web de la tâche cron.
macbook est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2006, 12h03   #10
Futur Membre du Club
 
Inscription : décembre 2005
Messages : 188
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 188
Points : 18
Points : 18
ok je te remercie de tes informations...
Alain15 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/02/2006, 12h39   #11
Membre du Club
 
Inscription : février 2006
Messages : 57
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 57
Points : 40
Points : 40
Par défaut Re: Tache programmé en php

Citation:
Envoyé par Alain15
Bonjour,

voila je fais un jeu en ligne, et j'aimerai qu'à un moment aléatoire ca envoi des mails aux membres pour leur annoncé un evenement dans le jeu... mais je sais pas comment on pourrait faire ca en php... genre il envoi un mail au membre pr dire qu'un batiment nécessite une réparation...

je vous remercie
tiens t'a exactement le même problème que moi lol !! tu fais quoi comme jeu ? moi j'avais besoin de taches a heures précises, j'ai utilisé webcron, ca a l'air de marcher. c'est un site qui déclenche des scripts que tu lui donne au moment ou tu lui demande... pour moi c'est parfait
Gimmly est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h05.


 
 
 
 
Partenaires

Hébergement Web