Maison  >  Article  >  développement back-end  >  Comment implémenter l'auto-exécution en php

Comment implémenter l'auto-exécution en php

藏色散人
藏色散人original
2021-07-15 10:37:062743parcourir

Comment implémenter l'exécution automatique en php : créez d'abord un exemple de fichier PHP ; puis entrez "ignore_user_abort();"; enfin, passez "do{$fp = fopen('test.php','a')... La méthode }while (true)..." peut être utilisée pour exécuter automatiquement des tâches.

Comment implémenter l'auto-exécution en php

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3

Comment réaliser l'auto-exécution de php ?

Méthode d'exécution automatique de code PHP

Concernant la façon d'exécuter automatiquement du code PHP, nous devons généralement exécuter automatiquement le code lors de l'exécution de tâches planifiées, ce qui est souvent réalisé avec l'aide du système, comme la crontab de Linux ou la planification de Windows. calendrier, etc. Partager maintenant Une implémentation de code pur d'exécution automatisée.

Ce qui suit est un morceau de code d'exécution PHP utilisé. L'efficacité n'est pas très bonne, mais il peut maintenir la tâche exécutée automatiquement.

<?php
    ignore_user_abort();
    // 即使client 断开(如关闭浏览器),PHP 脚本也可以继续执行。
    set_time_limit(0);
    $interval = 60*5;
    do{
        $fp = fopen(&#39;test.php&#39;,&#39;a&#39;);
        fwrite($fp,&#39;rn&#39;.date(&#39;Y-m-d H:i:s&#39;,time()).&#39;rn&#39;);
        fclose($fp);
        sleep($interval);
    }while(true)
    echo &#39;OK&#39;;

Apprentissage recommandé : "Tutoriel vidéo PHP"

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn