[RESOLU] lancer un script automatiquement

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] lancer un script automatiquement

Re: lancer un script automatiquement

par weri » 11 mai 2013, 23:00

D'accord. Merci beaucoup !

Re: lancer un script automatiquement

par moogli » 06 mai 2013, 18:02

salut,


c'est la bonne solution autonome. il existe des services web qui propose de appel de fichier distant, histoire de palier des herbergements qui n'offre pas de cron.

le système ainsi fait est autonome et tu es sur qu'il soit executé tout le temps en dehors de l'accès au serveur ou non (par exemple lancer ce type de chose au chargement d'une page par un visiteur est a proscrire.

dernière chose, la fonction mail n'est pas trop prévu pour du mailing, donc s'il y a beaucoup de mail à envoyé préfère lui un librairie comme phpmailer.



@+

Re: lancer un script automatiquement

par weri » 06 mai 2013, 12:14

Bonjour !

Ça me paraît bien ça comme solution, merci pour cette réponse. Et alors s'il y quand même d'autres propositions, je suis aussi preneur...

Merci encore,

Re: lancer un script automatiquement

par Webylog » 06 mai 2013, 11:53

Bonjour à toi ...

Je pense que la solution la plus simple à mettre en place et fonction de tes possibilités serait de lancer automatiquement un script php à partir directement de ton site ...

Je détaille mon idée :

Sur ton hébergement tu as la possibilité de mettre en place ce qu on appelle des tâches CRON. Leurs rôles : executer automatiquement depuis le serveur une action ou un fichier.

Ensuite coder une page php qui pourra être appelée par la tâche CRON. La page Php quant à elle pourra effectuer une requête sur ta base.

Le résultat ensuite récupéré sous la forme d'un tableau, ou dans une boucle, pourra être traité avec la fonction mail.

Tu peux donc imaginer lancer une tâche Cron une fois par semaine, qui va checker par exemple le champs dans ta base qui correspond au log de tes utilisateurs et te retourner une liste de ceux qui ne se sont pas connectés depuis plus de 1 mois et donc de leur envoyer un mail ...

A voir les avis des autres mais voici la façon dont je procéderais ...

lancer un script automatiquement

par weri » 06 mai 2013, 11:23

Bonjour,

Voici la situation : je m'occupe d'un site de e-learning, et je souhaite inciter mes étudiants à l'assiduité. Je souhaiterais par exemple envoyer un message d'encouragement aux utilisateurs qui ne se sont pas rendus sur le site depuis disons une semaine. J'ai trouvé la doc pour la fonction mail() mais je ne vois pas comment lancer régulièrement mon script. Comment pourrais-je faire pour lancer une analyse des connexions inscrites sur ma bdd tous les jours à la même heure ?

Merci pour aide, un lien vers une doc ou un mot clé serait idéal.