Постоянно проверяйте, существует ли файл с PHP - PullRequest
0 голосов
/ 12 мая 2018

Я работаю над проектом, который требует от меня проверять наличие файла с PHP каждые 5 секунд, и, если файл существует, перенаправить на него.

Если он не существует,вместо этого скрипт должен проверять каждые 5 секунд.

Как бы я поступил так?Я знаю о file_exists (), но как мне сделать так, чтобы он проверялся постоянно, а не один раз?

1 Ответ

0 голосов
/ 12 мая 2018

Вы можете попробовать использовать это

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