时间:2021-05-25
本文实例分析了PHP文件的自动运行方法。分享给大家供大家参考,具体如下:
这里分析两种方法:
第一种方法:
a.php文件内容 如下:
<?php ini_set("error_log", "c:\php\php_error.log"); error_log("a.php is execute----------",0); ignore_user_abort(); // 后台无阻断运行 set_time_limit(0); // 一直给我运行 $zhoz_execute_time = 30; // 运行时间seconds,这里设置成一分钟跑一次。 do { // 这里想执行什么都可以写了 error_log("a is do !!!!----------",0); sleep($zhoz_execute_time); // 按指定轨道时间运行 } while (true); ?>但这里有个缺点,需要先运行一下这个PHP文件,如通过url运行:http:///zhoz.php
这里只要执行一次就可以了,然后关闭页面。
另外,当Apache/IIS重启后,这个脚本就不会执行了。
为此,我又想到了另外一个方法:
在cmd下运行:
php-win.exe -c "c:\php\php.ini" -f C:\Apache2.2\htdocs\a.php(这里也只要运行一次,运行多了时间会缩短运行的。)
这样的话,即使怎么重启Apache/IIS这个脚本仍然会运行的。
还有缺点:重启机器或杀死进程php-win.exe,当然它就不能跑了……
这个解决办法,可以添加启动项里作成bat应该是可以完美解决!
第二种方法:
b.php内容:
<?php $fp=fopen("c:\\test\\a.txt","a+"); fwrite($fp,"测试\r\n"); fclose($fp);?>然后写一个bat文件,在其中写入:
c:\php\php -c c:\php\php.ini -f c:\Apache2.2\htdocs\b.php保存
然后使用那个at 命令将其加入的计划任务中
更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP数组(Array)操作技巧大全》、《php排序算法总结》、《PHP常用遍历算法与技巧总结》、《PHP数据结构与算法教程》、《php程序设计算法总结》、《PHP数学运算技巧总结》、《php正则表达式用法总结》、《PHP运算与运算符用法总结》、《php字符串(string)用法总结》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了php截取html字符串及自动补全html标签的方法。分享给大家供大家参考。具体分析如下:这里总结一下关于利用php截取html字符串自动补全ht
crontab是linux自带的一个命令使php自动运行的方法php自动运行有很多方法,这里分以下DZ以及一些通过系统完成的方法和直接触发运行驻留系统的方法。D
反射是在PHP运行状态中,扩展分析PHP程序,导出或提取出关于类、方法、属性、参数等的详细信息,包括注释。这种动态获取的信息以及动态调用对象的方法的功能称为反射
PHP5具有完整的反射API,添加对类、接口、函数、方法和扩展进行反向工程的能力。反射是什么?它是指在PHP运行状态中,扩展分析PHP程序,导出或提取出关于类、
本文实例讲述了PHP自动重命名文件实现方法。分享给大家供大家参考。具体方法分析如下:PHP重命名文件名我们在实际开发过程中经常会使用到,比如用户上传文件或是一些