Créer une tâche planifiée avec un script PHP sous Windows
Sur Windows, il est possible d'utiliser PHP pour créer des tâches planifiées, c'est-à-dire pour exécuter ce script à heures régulières. C'est l'équivalent des tâches cron sur les systèmes UNIX (Linux / Mac OS).
Pour cela, il suffit d'aller dans le planificateur de tâche (Panneau de configuration > Outils d’administration > Planificateur de tâches). Ensuite, créez une nouvelle tâche planifiée : menu Action > Créer une tâche de base.
Dans l'assistant qui s'affiche, entrez un nom pour votre tâche planifiée (et une description si vous voulez. Choisissez une périodicité (exemple : Tous les jours). À l'étape Action, choisissez Démarrer un programme.
Dans le champ Programme/script, entrez le chemin vers l'exécutable PHP, par exemple : C:\EasyPHP\php\php.exe
. Dans le champ Ajouter des arguments, entrez le chemin vers le fichier de configuration de php, suivi du chemin vers le script à exécuter : -c "C:\EasyPHP\apache\php.ini" "C:\EasyPHP\www\script.php"
.
Après avoir lu recopier la mise en forme d'une cellule excel vous en saurez d'avantage sur ce sujet.
Indiquer le chemin vers le fichier est très important, car en temps normal, PHP est exécuté via Apache, et c'est Apache qui fait le nécessaire pour utiliser le bon fichier de configuration. Mais lorsqu'on exécute PHP directement en ligne de commande (comme c'est le cas avec une tâche planifiée), il faut lui fournir explicitement le chemin du fichier de configuration (sinon il va utiliser le chemin par défaut, qui n'est pas forcément le bon).
Allez donc jeter un oeil sur cette page : tigre psychédélique.
Est ce que je peux faire ces étapes de la création de la tâche avec le planificateur Windows mais avec un code php.!