Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Можно ли как нибудь через PHP сказать броузеру что он уже все получил / 25 сообщений из 41, страница 1 из 2
12.01.2006, 13:54
    #33479001
oracle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Можно ли как нибудь через PHP сказать броузеру что он уже все получил
Можно ли как нибудь через PHP сказать броузеру что он уже все получил, а именно что уже все данные ему пришли и чтобы он закрывал соединение, но при этом чтобы на PHP можно было делать обработки данных далее.

O*R*A*C*L*E
(Don't despair my little fried...)
...
Рейтинг: 0 / 0
12.01.2006, 13:56
    #33479008
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Можно ли как нибудь через PHP сказать броузеру что он уже все получил
может, закрыть файл стандартного вывода?
...
Рейтинг: 0 / 0
12.01.2006, 13:58
    #33479017
oracle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Можно ли как нибудь через PHP сказать броузеру что он уже все получил
В смысле, что это значит??

O*R*A*C*L*E
(Don't despair my little fried...)
...
Рейтинг: 0 / 0
12.01.2006, 14:00
    #33479023
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Можно ли как нибудь через PHP сказать броузеру что он уже все получил
OracleВ смысле, что это значит??
именно в PHP не знаю как, а в CGI-програмах достаточно закрыть файл стандарного вывода.
...
Рейтинг: 0 / 0
12.01.2006, 14:01
    #33479025
oracle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Можно ли как нибудь через PHP сказать броузеру что он уже все получил
Вообще какбы ответ интересный, учитывая что это форум по PHP



O*R*A*C*L*E
(Don't despair my little fried...)
...
Рейтинг: 0 / 0
12.01.2006, 14:11
    #33479054
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Можно ли как нибудь через PHP сказать броузеру что он уже все получил
OracleВообще какбы ответ интересный, учитывая что это форум по PHP
я дал идею

если хотите на PHP, то пожалуйста:
fclose(STDOUT);
...
Рейтинг: 0 / 0
12.01.2006, 14:18
    #33479077
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Можно ли как нибудь через PHP сказать броузеру что он уже все получил
как вариант, еще можно посмотреть на register_shutdown_function
...
Рейтинг: 0 / 0
12.01.2006, 14:45
    #33479177
oracle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Можно ли как нибудь через PHP сказать броузеру что он уже все получил
miksoft OracleВообще какбы ответ интересный, учитывая что это форум по PHP
я дал идею

если хотите на PHP, то пожалуйста:
fclose(STDOUT);

Ругается, что не тот аргумент, вообще не работает, может я что то забыл.?
...
Рейтинг: 0 / 0
12.01.2006, 15:14
    #33479264
JASterus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Можно ли как нибудь через PHP сказать броузеру что он уже все получил
miksoft OracleВообще какбы ответ интересный, учитывая что это форум по PHP
я дал идею

если хотите на PHP, то пожалуйста:
fclose(STDOUT);

fclose (PHP 3, PHP 4, PHP 5)

fclose -- Закрывает дескриптор файла

bool fclose ( resource handle )

Функция закрывает файл, на который указывает handle.

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

Дескриптор должен указывать на файл, открытый ранее с помощью функции fopen() или fsockopen().

так что твой совет - бред.
...
Рейтинг: 0 / 0
12.01.2006, 15:17
    #33479273
JASterus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Можно ли как нибудь через PHP сказать броузеру что он уже все получил
OracleМожно ли как нибудь через PHP сказать броузеру что он уже все получил, а именно что уже все данные ему пришли и чтобы он закрывал соединение, но при этом чтобы на PHP можно было делать обработки данных далее.

O*R*A*C*L*E
(Don't despair my little fried...)

а, вообще, поподробнее можно ли, для чего это надо?
...
Рейтинг: 0 / 0
12.01.2006, 15:21
    #33479286
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Можно ли как нибудь через PHP сказать броузеру что он уже все получил
Oracle miksoftfclose(STDOUT);

Ругается, что не тот аргумент, вообще не работает, может я что то забыл.?
на http://www.php.net/function.register_shutdown_function нашел такую фразу:
Руководство по PHPTo end the connection, but continue background processing, other languages offer ways to close STDOUT. This is impossible in PHP, as other submissions point out. In fact, the STDOUT stream has no name in a PHP web script.

register_shutdown_function() is useful, and has nothing to do with that problem.
...
Рейтинг: 0 / 0
12.01.2006, 15:22
    #33479289
oracle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Можно ли как нибудь через PHP сказать броузеру что он уже все получил
Значит ситуация, вы нажимаете кнопку (на клиенте- затем пост и т.д) и сервер начинате что то делать, к примеру обновил даные и вернул, но надо потом еще в архиве обновить много чего, дык это надо сделать вообще на заднем фоне, чтобы юзер не знал об это чтобы часы вместо кусрора у него не горели и т.д.

O*R*A*C*L*E
(Don't despair my little fried...)
...
Рейтинг: 0 / 0
12.01.2006, 15:26
    #33479303
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Можно ли как нибудь через PHP сказать броузеру что он уже все получил
JASterusДескриптор должен указывать на файл, открытый ранее с помощью функции fopen() или fsockopen().

так что твой совет - бред.
а про стандартные потоки ввода, вывода и ошибок ты никогда не слышал?
PHP 4.3 and above automatically have STDOUT, STDIN, and STDERR openned
...
Рейтинг: 0 / 0
12.01.2006, 15:28
    #33479315
1024
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Можно ли как нибудь через PHP сказать броузеру что он уже все получил
вопрос задан неверно

нужно использовать выполнение задач по расписанию типа крона в юниксе или at в виндовс. Иначе после разрыва соединения с браузером веб-сервер будет (обязан) убивать все процессы порождённые в этом соединении.
...
Рейтинг: 0 / 0
12.01.2006, 15:29
    #33479320
oracle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Можно ли как нибудь через PHP сказать броузеру что он уже все получил
1024вопрос задан неверно

нужно использовать выполнение задач по расписанию типа крона в юниксе или at в виндовс. Иначе после разрыва соединения с браузером веб-сервер будет (обязан) убивать все процессы порождённые в этом соединении.


Не нефиге не согласен, там ставится опция чтобы не отлючать процесс, крон не катит здесь, именно такой подход надо Поверь мне...
...
Рейтинг: 0 / 0
12.01.2006, 15:37
    #33479350
Black
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Можно ли как нибудь через PHP сказать броузеру что он уже все получил
OracleВообще какбы ответ интересный, учитывая что это форум по PHP



O*R*A*C*L*E
(Don't despair my little fried...)
не только, еще по Perl, JS , HTML ...
...
Рейтинг: 0 / 0
12.01.2006, 15:41
    #33479367
oracle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Можно ли как нибудь через PHP сказать броузеру что он уже все получил
O*R*A*C*L*E
(Don't despair my little fried...)

Да именно, Коля ты прав, давно не слышал тебя, как дела у нашего любимого Модератора, кстати с НГ и РОЖД.. тебя.
...
Рейтинг: 0 / 0
12.01.2006, 15:44
    #33479379
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Можно ли как нибудь через PHP сказать броузеру что он уже все получил
Вариант, который вчера обсуждался
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
12.01.2006, 15:45
    #33479386
Black
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Можно ли как нибудь через PHP сказать броузеру что он уже все получил
ОФФ
дела отлично, работы после праздников накопилось, времени хватает только проверять топики на соответствие правилам

спасибо за поздравления, тебя тоже с праздниками !
...
Рейтинг: 0 / 0
12.01.2006, 15:49
    #33479399
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Можно ли как нибудь через PHP сказать броузеру что он уже все получил
Oracleкрон не катит здесь, именно такой подход надо Поверь мне...Ну так убедите нас в том, что corn не катит - у нас же не клуб джентельменов ;)
Сколько уже раз говорилось, что описывать надо задачу, а не её кусок, по которому нифига не видно - но до людей всё равно не доходит, что телепатов на форуме нет.
...
Рейтинг: 0 / 0
12.01.2006, 15:49
    #33479402
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Можно ли как нибудь через PHP сказать броузеру что он уже все получил
*corn не катитcron конечно же... поспешиьш - людей насмешишь :)
...
Рейтинг: 0 / 0
12.01.2006, 18:07
    #33479827
oracle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Можно ли как нибудь через PHP сказать броузеру что он уже все получил
* *corn не катитcron конечно же... поспешиьш - людей насмешишь :)

Гест тебя тут только не хватало, что ты вечно со своим мылом лезешь, зарегся сначала...
...
Рейтинг: 0 / 0
12.01.2006, 21:05
    #33480061
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Можно ли как нибудь через PHP сказать броузеру что он уже все получил
Oracle * *corn не катитcron конечно же... поспешиьш - людей насмешишь :)Гест тебя тут только не хватало, что ты вечно со своим мылом лезешь, зарегся сначала...Может вам ещё и денег дать на блюдечке с голубой каёмочкой? А что вы собственно хотели со своими костылями? Чтобы я вам поддакивал, приговаривая "какое экстраординарное парадоксальное решение никому неизвестной надуманной проблемы, а PHP - гавно - такой вещи делать не позволяет - авторы явно были настолько тупы, что не додумались до столь революционной идеи"?
...
Рейтинг: 0 / 0
12.01.2006, 21:07
    #33480063
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Можно ли как нибудь через PHP сказать броузеру что он уже все получил
Ах да. Решение, при чём очевидное - конечно же существует. Надо просто завершить выполнение скрипта. Тогда браузер отвалится.
...
Рейтинг: 0 / 0
12.01.2006, 21:11
    #33480066
Anjey aka PM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) Можно ли как нибудь через PHP сказать броузеру что он уже все получил
а чем всеже register_shutdown_function не устраивает?
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Можно ли как нибудь через PHP сказать броузеру что он уже все получил / 25 сообщений из 41, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]