Execution d'un script PHP par Crontab

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 : Execution d'un script PHP par Crontab

par Sékiltoyai » 04 juin 2009, 18:22

Par contre, exit les $_POST, $_GET, etc. La lecture des données en entrée se fait avec fread(STDIN,…) par exemple, et $argc,$argv pour les arguments.

par Bam Chika Wah wah » 04 juin 2009, 16:26

Merci mojorisin :D pour ta réponse, je vais tester cela tout de suite.

par mojorisin » 04 juin 2009, 12:43

Bonjour,
il faut que votre script soit exécutable : chmod 755
il vous faut rajouter la shebang en début de script : #!/chemin/vers/executable/php

Pour les affichages, erreurs seront redirigés vers les sorties standard, a moins que vous ne dériviez ces sorties ailleurs :
script.php 1>>mylog.txt # affichage vers un fichier de log
script.php 1>>mylog.txt 2>/dev/null # affichage vers un fichier de log, erreur nulle part
script.php 1>/dev/null 2>&1 # affichafge et erreurs nulle part

Execution d'un script PHP par Crontab

par Bam chika wah wah » 04 juin 2009, 10:42

Bonjour à tous! :D
Nouveau sur ce super site!
Je me posais une question...

J'ai fait un script et j'aimerais que celui-ci s'exécute à l'aide du crontab de mon serveur.
Je sais qu'il faut configurer le cron directement sur le serveur, mais est-ce qu'il faut ajouter autre chose à ce script, une ligne de commande ou autre chose?
Est ce que cela influe sur l'exécution du script par le cron, si j'ai des "echo" dans mon script???

Merci pour vos réponses!!

Bonne journée!

Bam chika wah wah!