使用PHP持续检查文件是否存在

时间:2018-05-12 09:20:39

标签: php file exists

我正在开发一个项目,要求我每5秒检查一次文件是否存在,如果该文件存在,则重定向到它。

如果它不存在,脚本应该每5秒检查一次。

我该怎么做呢?我知道file_exists(),但是如何连续检查,而不仅仅是一次?

1 个答案:

答案 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';
}
?>