Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Долгое выполнения скрипта - как вывести страницу с предупреждением?
 
 автор: Okey   (13.07.2008 в 23:06)   письмо автору
 
 

есть скрипт, но он выполняется доволно долго,
как вывести какойто текст или подгрузить страничку во время выполнения скрипта.

наперед спосибо.

   
 
 автор: Loneliness   (14.07.2008 в 00:51)   письмо автору
 
   для: Okey   (13.07.2008 в 23:06)
 

Если речь о чистом php скрипте- то по идее никак. Вывод в браузер происходит уже после того, как скрипт выполнен на сервере.

   
 
 автор: BinLaden   (14.07.2008 в 00:59)   письмо автору
 
   для: Loneliness   (14.07.2008 в 00:51)
 

Неправда.

   
 
 автор: Proger   (14.07.2008 в 01:48)   письмо автору
 
   для: Loneliness   (14.07.2008 в 00:51)
 

Можно разбивать вывод на куски с помощью буфера... но может просто автору темы оптимизировать скрипт? ;)

   
 
 автор: AlexDIXI   (14.07.2008 в 02:37)   письмо автору
 
   для: Proger   (14.07.2008 в 01:48)
 

Вот пожалуйста:


<?php

for ($i 0$i<10$i++){

        echo 
"<br> Line to show.\n"

        
ob_flush();
        
flush();
        
sleep(1); // раз в секунду
}

echo 
"Done.";

ob_end_flush();


?>

   
 
 автор: Okey   (14.07.2008 в 18:11)   письмо автору
 
   для: AlexDIXI   (14.07.2008 в 02:37)
 

pasibo:)

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования