ignore_user_abort(TRUE);// 设定关闭浏览器也执行程序
set_time_limit(0); // 设定响应时间不限制,默认为30秒
$count = 0;
while (TRUE)
{ sleep(5); // 每5秒钟执行一次
// 写文件操作开始
$fp = fopen("test".$count.".txt", "w");
if($fp)
{
for($i=0; $i<5; $i++)
{
$flag=fwrite($fp,$i."这里是文件内容www.uacool.com\r\n");
if(!$flag)
{
echo "写入文件失败";
break;
}
}
}
fclose($fp);
// 写文件操作结束
$count++;
// 设定定时任务终止条件
if (file_exists('lock.txt'))
{
break;
}
} |
把这个文件命名为 tast.php 放在网站根目录
如: www.uacool.com/tast.php
访问此网页。此程序会再网站根目录不断生成名为test0.txt,test1.txt,test2.txt…的文本文件
访问后可关闭浏览器,不影响程序继续执行,如想阻止程序,请在网站根目录下放一个名为lock.txt的文件。
如:www.uacool.com/lock.txt
当然重新启动服务器或者重启电脑也可以阻止程序继续运行