Bonjour à tous,
Je rencontres un soucis avec une tâche planifiée.
J'ai une page php qui me permet d'éditer des plannings lors de son exécution. Je souhaites automatiser l'appel de ce fichier tous les jours à 20h.
J'ai donc créé un BAT avec la ligne suivante :
Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part "C:\Apache24\php-5.4\php.exe" J:/www/mon_projet/visu_export/diffusion_automatique_planning.php
Lorsque j'exécute le fichier BAT directement, celui-ci fonctionne et mes plannings sont générés.
Par contre, lorsque j'exécute le BAT depuis une tâche planifiée, ça ne marche pas !
J'obtiens alors les erreurs php suivantes :
Je ne sais pas pourquoi, mais en exécution automatique, le BAT n'aime pas les require_once du PHP...[30-May-2016 14:50:19 Europe/Paris] PHP Warning: require_once(./../classe/CPlanification.php): failed to open stream: No such file or directory in J:\www\mon_projet\visu_export\diffusion_automatique_planning.php on line 4
[30-May-2016 14:50:19 Europe/Paris] PHP Fatal error: require_once(): Failed opening required './../classe/CPlanification.php' (include_path='.;c:\Apache24\php\includes\')
La tâche est pourtant bien paramétrée, avec un utilisateur administrateur, etc... Le BAT est pourtant bien lancé...
Une idée ?
Merci d'avance
Partager