我想编写一个文件,即使在关闭浏览器之后,每隔半分钟,每天都会做一些事情。我用的是Windows7。 我已经尝试过打开一个名为" HaalG3.php"的文件。每半分钟一次。
<?php
$sec="30";
$page = $_SERVER['PHP_SELF'];
ignore_user_abort(true);
set_time_limit(0);
$file = fopen("HaalG3.php","r");
header("Refresh: $sec; url=$page");
?>
只要调用文件打开,这就可以正常工作。 HaalG3.php每半分钟开放一次 但是当我关闭调用文件时没有任何反应。 我还添加了Stack Overflow的代码:
<?php
$sec="30";
$page = $_SERVER['PHP_SELF'];
ignore_user_abort(true);
set_time_limit(0);
while (!file_exists('stop.txt')) {
$file = fopen("HaalG3.php","r");
sleep(5);
}
header("Refresh: $sec; url=$page");
?>
但是当我使用while循环时,我只看到&#34;等待localhost&#34;在Internet Explorer的选项卡上,没有其他任何事情发生。
任何帮助?