У меня есть файлы index. php и загрузка. php
Когда я нажимаю кнопку в index. php, вызывается выгрузка. php и его код создает текстовый файл ( среди прочего)
Я хочу напечатать содержимое этого текстового файла в индексе. php после его создания. Я попытался повторить его при загрузке. php, но он печатает его в консоли.
Я попытался использовать функцию сна в приведенном ниже коде, чтобы дождаться создания файла, но даже если он ждет 4 секунды (файл создается в течение 1 se c), он распечатает содержимое предыдущей версии этого файла, если файл уже существует, и мы просто его перезапишем.
document.getElementById("out").innerHTML = '<?php
for($i=0; $i<4; $i++){
if(file_exists("audio_stats.txt")){
$file = file_get_contents('audio_stats.txt');
$file = str_replace( "\n", '<br />', $file );
echo $file;
break;
}
sleep(1); // if not found wait one second before continue looping
}
?>';
Итак, в основном, допустим, файл не существует . Я нажимаю кнопку, она будет создана, но не распечатает ее содержимое. Затем я снова нажимаю кнопку, ее содержимое будет перезаписано, содержимое будет напечатано, однако содержимое предыдущей версии этого файла. Спасибо!