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
当然重新启动服务器或者重启电脑也可以阻止程序继续运行