Bonjour,
Je souhaite lancer une tâche planifiée windows.
J'ai donc un mailPlanifie.php qui envoi un mail en faisant appel à un autre fichier dans le repertoire au dessus ../fonctionsmails.php
mailPlanifie.php :
fonctionsmails.php:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 include($documentRoot."/../fonctionsmails.php"); $listeMailsContratsJournees=listeMailsContratsJournees(); envoyerMails($listeMailsContratsJournees);
Ma tâche planifiée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 function envoyerMails($listeMails) {..if (!mail($destinataire,$titre,$corps, "From: ".$emetteur)){...}} function listeMailsContratsJournees() {..return $liste;}
Lorsque je lance mailPlanifie.php par IE, il s'exécute sans soucis et je reçoit bien le mail. Mais lorsque je lance la tâche planifiée, ça ne marche pas!
Code : Sélectionner tout - Visualiser dans une fenêtre à part "C:\Program Files\EasyPHP1-8\php\php.exe" -c ..\conf_files\php.ini -f ..\www\NomProjet\TachesPlanifiees\mailPlanifie.php
Je suppose que c'est un problème de chemin mais je n'en suis pas sûre...
Je précise que j'ai fait un autre fichier php qui envoie directement un mail et celui ci s'éxecute en tant que tâche planifié sans soucis...
Quelqu'un aurait il une piste pour moi?
Merci d'avance
Partager