Précédent   Forum des professionnels en informatique > PHP > Outils > EasyPHP
EasyPHP Forum d'entraide sur EasyPHP : installation, utilisation, etc. Avant de poster -> Cours EasyPHP
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 28/03/2008, 14h10   #1
Membre du Club
 
Inscription : août 2007
Messages : 112
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : août 2007
Messages : 112
Points : 54
Points : 54
Envoyer un message via MSN à onlytime
Par défaut Comment programmer l'exécution d'un script php ?

Salut à tous voila je voudrais que mon site envoie un mail aux visiteurs a une date précise
dois je utiliser un simple
Code :
1
2
3
4
5
6
7
8
9
 
   1.
      if($date==datej)
   2.
         {
   3.
          faire appel a mon script;
   4.
         }
dans la page index?,y'a il une autre piste ...

merci
onlytime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2008, 15h05   #2
Membre du Club
 
Étudiant
Inscription : mai 2006
Messages : 49
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2006
Messages : 49
Points : 53
Points : 53
Envoyer un message via MSN à APommePote
Salut,

[Je suppose que tu es dans un cas PHP en web]

- Un chose a ne pas oublier, c'est que le code PHP n'est exécute que lorsqu'il y a un appel à une page web. (En général) Si j'ai bien compris, tu souhaiterai qu'a une date précise un email soit envoyé.
- Le truc c'est que cela ne pourra ce faire que si un visiteur passe sur une de tes pages le jour ou tu dois envoyer l'email... c'est pas terrible..
- Il y a alors une solutions, le cron! Si tu es sur un serveur (dédié) de type unix il y a le crontab qui te permet de plannifier une commande qui sera exécuter soit tous les jours, soit chaque début de semaine etc.. (sous Windows l'équivalent est le planificateur de tâche). Par contre si tu es sur du mutualiser tu n'as généralement par accés au crontab. Il te reste alors la possibilité d'utiliser un services de webcron (par exemple: http://www.webcron.org/ ), tu t'inscrit, tu choisie une page que le serveur apelle et le code qui sera executer.
APommePote est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2008, 15h26   #3
Membre du Club
 
Inscription : août 2007
Messages : 112
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : août 2007
Messages : 112
Points : 54
Points : 54
Envoyer un message via MSN à onlytime
Merci bien pour votre réponse,je suis sous windows et pour l'instant je teste qu'en locale...
Apparament pour utiliser le planificateur de windows faut que mon script soit un exécutable,je dois effecteur une modif au niveau de mon php.ini...mais laquelle?
onlytime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2008, 19h11   #4
Membre éclairé
 
Avatar de FredPsy
 
Homme Frédéric BERTHORELLY
Formateur en informatique
Inscription : décembre 2006
Messages : 270
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BERTHORELLY
Âge : 35
Localisation : Djibouti

Informations professionnelles :
Activité : Formateur en informatique
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : décembre 2006
Messages : 270
Points : 318
Points : 318
En local, c'est pas très compliqué. Il suffit de créer un fichier .bat, contenant la ligne de commande qui ouvre le navigateur sur ta page.

Ensuite, tu va dans 'accessoires->outils systèmes->taches planifiées' de windows et tu lui dis d'executer ce fichier .bat quand tu veux

pour le fichier .bat
Code :
1
2
3
4
 
c:
cd C:\Program Files\Mozilla Firefox
firefox http://127.0.0.1/ta_page.php
Si tu as firefox bien sur, sinon pour Internet Explorer
Code :
1
2
3
4
 
c:
cd C:\Program Files\Internet Explorer
iexplore http://127.0.0.1/ta_page.php
__________________
"Dites moi ce dont vous avez besoin, je vous apprendrai à vous en passer".
Et de grâce, je ne possède pas le plugin boule de cristal de firefox, alors soyez clair dans vos questions.

Je lutte contre le language SMS.
FredPsy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2008, 16h58   #5
Membre du Club
 
Inscription : août 2007
Messages : 112
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : août 2007
Messages : 112
Points : 54
Points : 54
Envoyer un message via MSN à onlytime
j'ai crée le fichier .bat je l'execute il me renvoie sur une page non trouvée
onlytime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2008, 17h14   #6
Membre Expert
 
Avatar de Jumano
 
Inscription : février 2007
Messages : 1 162
Détails du profil
Informations personnelles :
Âge : 43
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : février 2007
Messages : 1 162
Points : 1 369
Points : 1 369
Vérifie bien le chemin vers ta page dans ton fichier, et si ta page est au bon endroit dans ton dossier "www" local.
Jumano est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2008, 18h02   #7
Membre du Club
 
Inscription : août 2007
Messages : 112
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : août 2007
Messages : 112
Points : 54
Points : 54
Envoyer un message via MSN à onlytime
Ben j'ai bien verfié le chemin ,sa me dirige vers un blog weblog ou je sais pas quoi...

et comme message:
Code :
1
2
3
4
 
The page you are looking for can not be found.
 
Please click on one of the navigation items above to find what you are looking for.
est ce une obligation que easyphp soit activé?
onlytime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2008, 18h15   #8
Membre Expert
 
Avatar de Jumano
 
Inscription : février 2007
Messages : 1 162
Détails du profil
Informations personnelles :
Âge : 43
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : février 2007
Messages : 1 162
Points : 1 369
Points : 1 369
Oui surtout si ta page est en PHP.
Montres nous le code de ton fichier ....
Jumano est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2008, 19h56   #9
Membre éclairé
 
Avatar de FredPsy
 
Homme Frédéric BERTHORELLY
Formateur en informatique
Inscription : décembre 2006
Messages : 270
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BERTHORELLY
Âge : 35
Localisation : Djibouti

Informations professionnelles :
Activité : Formateur en informatique
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : décembre 2006
Messages : 270
Points : 318
Points : 318
Bonsoir,

Envoi le contenu de ton fichier bat.

- le 127.0.0.1 est à remplacer par le nom du serveur mais en général, en local, c'est ça ou localhost.
__________________
"Dites moi ce dont vous avez besoin, je vous apprendrai à vous en passer".
Et de grâce, je ne possède pas le plugin boule de cristal de firefox, alors soyez clair dans vos questions.

Je lutte contre le language SMS.
FredPsy est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h03.


 
 
 
 
Partenaires

Hébergement Web