Я хотел запустить exe-файл, который генерирует текстовые файлы, а также в другом скрипте затем проверить, созданы ли текстовые файлы.
В xampp я просто перетаскиваю файл test.txt в следующий каталог php-скриптов, но, похоже, он работает неправильно, даже если я добавляю текст. txt в каталог и запустить скрипт, а не запускать его до того, как он будет добавлен, тогда второе эхо, похоже, никогда не произойдет.
Как я могу заставить PHP ждать, пока текстовый файл существовать, а затем продолжать?
set_time_limit(0);
echo "Script began: " . date("d-m-Y h:i:s") . "
";
$status = file_exists("test.txt");
while($status != true) {
if ($status == true) {
echo "The file was found: " . date("d-m-Y h:i:s") . "
";
break;
}
}
Это тоже не работает:
set_time_limit(0);
echo "Script began: " . date("d-m-Y h:i:s") . "
";
while(!file_exists("test.txt")) {
if (file_exists("test.txt")) {
echo "The file was found: " . date("d-m-Y h:i:s") . "
";
break;
}
}
Подробнее здесь: https://stackoverflow.com/questions/430 ... e-to-exist