Хочу в начале вывод, а только потом обработку php

GENEROUS

Новичок
Хочу в начале вывод, а только потом обработку php

Респект вам братья по разуму.
Вот у меня примерно такой код:

<?
echo "HI USER!";
<<Здесь идёт 20 секундная функция обработки файлов на сайте>>
?>

Т.е. если пользователь заходит на сайт, то ему придётся ждать 20 секунд чтобы увидеть предлложение "HI USER!"

Внимание вопрос:
Как сделать чтоб вначале выводилось HI USER!, а только потом обрабатывалась эта долгая функция.
 

DiMA

php.spb.ru
Команда форума
output_bufer off и прочите ob_ опции отключить

echo()
flush()

не поможет, в начало файла любой <!-- мусор на 5 кб -->
 

GENEROUS

Новичок
Во с flush() здорово. только браузер всё равно будет ждать загрузки чегото, хотя всё уже и так видно.
Что с этим делать?
 

Crys

Двинутый новичок
в фоне запускай.. system, exec, командная строка
 

Фанат

oncle terrible
Команда форума
доложить, что это за долгая обработка, что делает, и зачем.
 

GENEROUS

Новичок
Ты мне сейчас помог решить другую проблему, но не менее важную.
Большое спасибо.
Но эту проблемку пока я не решил.
Надо наверное какую-то функцию вставить после flush(), чтобы браузер понял что больше грузиться не надо.
 

Dovg

Продвинутый новичок
Надо наверное какую-то функцию вставить после flush(), чтобы браузер понял что больше грузиться не надо.
В стандартном наборе php такой чудо-функции нет, но кстати она есть в php-fpm http://php-fpm.anight.org/extra_features.html#fastcgi_finish_request
 
Сверху