cs_ov3rdoze
Messages postés414Date d'inscriptionlundi 19 juillet 2004StatutMembreDernière intervention23 septembre 2014
-
16 avril 2009 à 19:28
cs_ov3rdoze
Messages postés414Date d'inscriptionlundi 19 juillet 2004StatutMembreDernière intervention23 septembre 2014
-
21 avril 2009 à 08:08
Bonsoir
Je souhaiterais faire déclencher une action (en l'occurrence l'envoi de mails) à des dates et heures précises.
Je me demandais s'il existe un moyen de faire faire une action au serveur à un moment précis, sans que l'on ai besoin d'être connecté au site.
L'idée est de faire une sorte de boucle qui consulte une base de données à intervalles réguliers, et effectue des actions en fonction des données trouvées, de façon à ce que mon client n'ai pas à se connecter régulièrement pour envoyer ses messages.
Ce script peut être lancé sur le serveur (on n'a pas accès au commande crontab si on est pas admin du serveur) ou un client (qui sera surement ta solution).
cs_ov3rdoze
Messages postés414Date d'inscriptionlundi 19 juillet 2004StatutMembreDernière intervention23 septembre 2014 20 avril 2009 à 11:54
Après quelques recherches, j'avoue qu'une chose m'echappe... Ne faudrait-il pas nécessairement être admin du serveur pour pourvoir exécuter ce genre d'actions? Car Tout ce que j'ai trouvé ressemblait à des commandes UNIX que je ne sais pas comment lancer (puisqu je ne suis pas admininistrateur). Et je n'arrive pas à comprendre comment un script PHP peut continuer à tourner en tâche de fond si le navigateur est fermé...
Est -ce qu'il faut que je demande à mon hébergeur, une fois mon code prêt, d'effectuer une action particulière?
lefter
Messages postés63Date d'inscriptionlundi 7 juin 2004StatutMembreDernière intervention16 mai 2009 21 avril 2009 à 07:42
wget peut-être lancé sur une machine extérieur au serveur.
wget est un programme qui appelle une page comme n'importe quel navigateur.
Le reste c'est de faire un bon script (et de laisser une machine allumer ^^)