Каков наилучший подход для настройки последовательного вывода для скрипта установщика PHP? Скажем, у меня есть страница и вы хотите отобразить инкрементный вывод в DIV, предоставленный скриптом PHP.PHP: лучший способ для последовательного вывода?
page.html
Так может содержать следующее:
<div id="output">
<!-- Script Output Here -->
</div>
И install.php может выглядеть следующим образом (для целей тестирования):
<?php
// Turn off Output Buffering
ob_end_flush();
// Begin Test Output (5 second intervals)
echo 'Testing incremental output...' . "\n";
sleep(5);
echo 'Step 1...' . "\n";
sleep(5);
echo 'Step 2...' . "\n";
sleep(5);
echo 'Complete!' . "\n";
Я думал, AJAX может быть лучшим подходом, но я «Не знаю, как подойти к этому. Если я загружу «install.php» с помощью JavaScript, я не получу все обратно до тех пор, пока скрипт не завершит выполнение (правильно?), Что сделает весь этот вопрос спорным. Я видел это раньше, но не могу найти конкретный пример того, как это было сделано.
Любая помощь оценена!
Довольно волосатые; несколько пользователей? Затем у вас есть несколько текстовых файлов. Назовите текстовый файл на основе сеанса? Как насчет нескольких вкладок? О, дерьмо, я просто разделился на ноль. – Anthony
А, завинтите его. Просто установите скрипт установки и создайте анимированный GIF. Это все равно для пользователя. – Calvin