关于PHP文件的自动运行方法分析


Posted in PHP onMay 13, 2016

本文实例分析了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://www.zhoz.com/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 相关文章推荐
PHP与SQL注入攻击防范小技巧
Sep 16 PHP
PHP中文件缓存转内存缓存的方法
Dec 06 PHP
使用openssl实现rsa非对称加密算法示例
Jan 24 PHP
mac下Apache + MySql + PHP搭建网站开发环境
Jun 02 PHP
PHP提交表单失败后如何保留已经填写的信息
Jun 20 PHP
php字符串截取函数用法分析
Nov 25 PHP
CodeIgniter多语言实现方法详解
Jan 20 PHP
Smarty模板引擎缓存机制详解
May 23 PHP
PHP登录验证码的实现与使用方法
Jul 07 PHP
php操作xml并将其插入数据库的实现方法
Sep 08 PHP
php安装扩展mysqli的实现步骤及报错解决办法
Sep 23 PHP
TP5框架使用QueryList采集框架爬小说操作示例
Mar 26 PHP
PHP5.3连接Oracle客户端及PDO_OCI模块的安装方法
May 13 #PHP
PHP中PDO连接数据库中各种DNS设置方法小结
May 13 #PHP
CodeIgniter 完美解决URL含有中文字符串
May 13 #PHP
php htmlentities()函数的定义和用法
May 13 #PHP
LINUX下PHP程序实现WORD文件转化为PDF文件的方法
May 13 #PHP
php调用自己java程序的方法详解
May 13 #PHP
Linux php 中文乱码的快速解决方法
May 13 #PHP
You might like
smarty基础之拼接字符串的详解
2013/06/18 PHP
CI框架开发新浪微博登录接口源码完整版
2014/05/28 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十六)
2014/06/30 PHP
PHP函数in_array()使用详解
2014/08/20 PHP
PHP文件操作方法汇总
2015/07/01 PHP
JScript中的&quot;this&quot;关键字使用方式补充材料
2007/03/08 Javascript
js 页面输出值
2008/11/30 Javascript
jquery DOM操作 基于命令改变页面
2010/05/06 Javascript
利用JQuery和JS实现奇偶行背景颜色自定义效果
2012/11/19 Javascript
jQuery实现鼠标移到元素上动态提示消息框效果
2013/10/20 Javascript
jquery自定义函数的多种方法
2014/01/09 Javascript
javascript间隔定时器(延时定时器)学习 间隔调用和延时调用
2014/01/13 Javascript
从零学JSON之JSON数据结构
2014/05/19 Javascript
JS的事件绑定深入认识
2014/06/26 Javascript
jQuery实现标签页效果实战(4)
2017/02/08 Javascript
关于foreach循环中遇到的问题小结
2017/05/08 Javascript
原生js实现简单的链式操作
2017/07/04 Javascript
微信小程序实现天气预报功能
2018/07/18 Javascript
Node.js API详解之 net模块实例分析
2020/05/18 Javascript
TensorFlow 模型载入方法汇总(小结)
2018/06/19 Python
解决Python pandas df 写入excel 出现的问题
2018/07/04 Python
Python 获取ftp服务器文件时间的方法
2019/07/02 Python
Python assert关键字原理及实例解析
2019/12/13 Python
解决reload(sys)后print失效的问题
2020/04/25 Python
Baby Tulai澳大利亚:美国婴儿背带品牌
2018/10/15 全球购物
DataReader和DataSet的异同
2014/12/31 面试题
车间组长岗位职责
2013/12/20 职场文书
早餐连锁店计划书
2014/01/08 职场文书
同学会邀请书大全
2014/01/12 职场文书
同事打架检讨书
2014/02/04 职场文书
2014党员学习习主席讲话思想汇报
2014/09/15 职场文书
党员批评与自我批评发言稿
2014/10/14 职场文书
还款承诺书范本
2015/01/20 职场文书
电影复兴之路观后感
2015/06/02 职场文书
二十年同学聚会感言
2015/07/30 职场文书
南阳市白酒市场的调查报告
2019/11/08 职场文书