La planification des tâches est d'une grande utilité dans notre travail et notre développement quotidiens. Parfois, les projets nécessitent de gros lots de mises à jour de données insérées dans la base de données Ensuite, afin d'économiser des ressources, nous devons planifier automatiquement des périodes de temps. Calcul, pour cela, nous avons besoin que les tâches planifiées PHP soient implémentées, nous allons donc aujourd'hui vous présenter PHP pour implémenter l'exécution planifiée des plans de tâches Windows !
De plus, après avoir cherché une solution à ce problème similaire sur Internet, vous pouvez également utiliser la fonction ignore_user_abort() de PHP. Cette fonction n'a pas encore été utilisée. Le site officiel de PHP la présente comme ceci
int ignore_user_abort ([ string $value ] )
Définissez s'il faut interrompre l'exécution du script lorsque le client se déconnecte. Lorsque PHP est exécuté en tant que script de ligne de commande, lorsque le terminal de script se termine, le script ne se terminera pas immédiatement. . À moins que la valeur soit définie sur TRUE, le script affichera tous les caractères qui seront suspendus.
Ma compréhension personnelle est que lorsqu'il est exécuté non pas via le navigateur, mais via la ligne de commande, le bloc de code de cette fonction continue de s'exécuter. Dans cet article de blog, il existe un processus d'implémentation spécifique de cette fonction. Ce qui suit est un exemple de test. Lot WindowsE: "E:\PHP\wamp\bin\php\php5.5.12\php.exe" -f "E:\PHP\wamp\www\write.php"
fichier de configuration avant le démarrage d'Apache, le module PHP enregistre le hook ap_hook_post_config d'apache2 et démarre ce module lorsque Apache commence à accepter les requêtes de fichiers PHP.
Lorsque nous utilisons php.exe pour exécuter, c'est le mode CLI. Cet article de blog explique en détail les quatre modes de fonctionnement de PHP. php.exeLe programme d'exécution de ligne de commande PHP php.exe est très puissant. Configurez la valeur de lavariable système chemin sous l'environnement Windows<🎜. > Vous pouvez exécuter le fichier de script php directement dans l'interface de la fenêtre DOS. Cet article propose des méthodes de configuration spécifiques. Le php.exe ici est l'un des trois fichiers exe liés à php dans le répertoire d'installation de php, php-cgi.exe, php-win.exe
php- cgi .exeest fourni sous forme de CGI. Il est généralement utilisé pour analyser des scripts PHP via CGI dans un environnement Windows. Il est souvent utilisé pour exécuter des sites Web PHP sous IIS. Ce qui suit sera automatiquement affiché. L'en-tête HTTP
X-Powered-By: PHP/5.2.5Content-type: text/html
peut également exécuter des fichiers PHP. La différence est que la console est ouverte et le contenu de sortie n'est pas affiché. . Il peut être utilisé pour écrire du traitement de fichiers, un service réseau et d'autres programmes qui ne nécessitent pas d'interface d'affichage. Code d'exécution PHP
Le chemin du fichier ici doit être<?php$fp = @fopen("E:/PHP/wamp/www/test.txt", "a+");fwrite($fp, "自动播报时间:\n" . date("Y-m-d H:i:s"));fclose($fp);
, car il ne passe pas par un serveur comme apache ou iis, sauf pour certains serveurs -Variables basées sur $_SERVER, etc., lorsqu'elles sont utilisées, diverses erreurs imprévisibles sont susceptibles de se produire. Créer un plan de tâches
Créez un nom et définissez les autorisations d'exécution
Définissez l'heure de début et l'intervalle de répétition de la tâche
Sélectionnez le chemin du script écrit
Le planificateur de tâches a été créé ici
Ce qui suit est l'effet de l'exécution
Je crois que de nombreux amis savent comment utiliser php pour implémenter l'exécution du plan de tâches Windows. J'espère que cela vous sera utile dans votre travail !
Recommandations associées :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!