![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| szz |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1289 Регистрация: 31.5.2005 Где: Moscow, Jerusalem Репутация: 8 Всего: 33 |
Есть скрипт, который делает что-то очень доло, например минуту, но пользователю этого ждать не нужно - достаточно сообщить, что это "что-то" делается.
То есть:
Если так написать, то пользователь не увидит сообщение пока скрипт полностью не завершится. В перле я просто форкаю нужный процесс - и он в заднем фоне выполняется, а браузер думает что страница полностью завершилась. Не предлагайте трюки - я щас делаю это с помощью аякса, но все же нужно более элегантное решение. PS. Почему, кстати, нету общего раздела не для новичков? А то получается что все, что не попадает в другие разделы - вопрос новичка ))) --------------------
|
||||
|
|||||
| Diesel Draft |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 876 Регистрация: 18.1.2005 Где: Lviv, Ukraine Репутация: 1 Всего: 5 |
если я ошыбаюсь то можна послать код на клиента, после которого он перестает принимать. Мне кажетса ето '\f', но никогда не пробывав и могу ошыбатса
|
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
||||
|
||||
| szz |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1289 Регистрация: 31.5.2005 Где: Moscow, Jerusalem Репутация: 8 Всего: 33 |
Ну и? Как мне помогут функции управлением вывода? Недогоняю, кажется это вообще из другого спектакля...
Попробуйте написать вышеуказанный мой пример с применением этих функций. Ошибку у вас нашел - ob_get_length() возвращает не в битах, а в байтах. --------------------
|
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
||||
|
||||
| szz |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1289 Регистрация: 31.5.2005 Где: Moscow, Jerusalem Репутация: 8 Всего: 33 |
Не работает:
Надпись выпадает и браузер завершает загрузку только после того, как все выполнится - проверь сам. --------------------
|
||||
|
|||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
На винде тестил? Тогда внимательно читай статью.
Если тестил на никсах, то это уже странно, приду буду тестить на никсах. |
|||
|
||||
| szz |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1289 Регистрация: 31.5.2005 Где: Moscow, Jerusalem Репутация: 8 Всего: 33 |
Да, на винде. Ну, работать должно везде, так что это решение не годится. Ладно, черт с ним.
Исправь все-таки про ob_get_length() - в байтах оно! А то кто-нибудь будет неодумевать --------------------
|
|||
|
||||
| Vaulter |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1724 Регистрация: 30.12.2002 Где: бункер Репутация: 6 Всего: 22 |
сорри шо на аглицком.
pcntl_fork (PHP 4 >= 4.1.0, PHP 5) pcntl_fork -- Forks the currently running process Description int pcntl_fork ( void ) The pcntl_fork() function creates a child process that differs from the parent process only in its PID and PPID. Please see your system's fork(2) man page for specific details as to how fork works on your system. On success, the PID of the child process is returned in the parent's thread of execution, and a 0 is returned in the child's thread of execution. On failure, a -1 will be returned in the parent's context, no child process will be created, and a PHP error is raised. Пример 1. pcntl_fork() example
Замечание: Для Windows-платформ это расширение недоступно. |
|||
|
||||
| szz |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1289 Регистрация: 31.5.2005 Где: Moscow, Jerusalem Репутация: 8 Всего: 33 |
ааааа... Что виндоус такой драцкий?
--------------------
|
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
||||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |