我正在开发一个项目,要求我每5秒检查一次文件是否存在,如果该文件存在,则重定向到它。
如果它不存在,脚本应该每5秒检查一次。
我该怎么做呢?我知道file_exists(),但是如何连续检查,而不仅仅是一次?
答案 0 :(得分:1)
您可以尝试使用此
<?php
$x = 0;
$count = 5;
do {
if(!file_exists($file)){
$x++;
echo 'file loading';
sleep(5);//Delays the program execution for 5seconds before code continues.
}
else {
header('Location: '.$file);
exit();
}
}
while($x < $count); // this kind of regulates how long the loop should last to avoid maximum execution timeout error
if($x == $count){
echo 'file does not exist';
}
?>