![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
![]()
Здравствуйте.
Мне на PHP нужно пнуть скрипт, который должен выполнить длительные операции, и записать данные в лог файл. То есть вывод "на экран" не требуется. Тот скрипт, который пинает другой скрипт, должен завершить свою работу сразу после того, как будет запущен второй скрипт. Суть задачи объяснять долго и сложно. В гугле нашёл get_headers, но среди всего прочего в заголовках размер результата в байтах, а как может быть вычислен размер без полного завершения работы скрипта - мне не понятно. Как можно сделать асинхронный http-запрос ?
Подпись ? Не, не слышал ...
Последний раз редактировалось OmegaBerkut; 21.01.2019 в 06:09. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
через curl дернуть?
|
![]() |
![]() |
![]() |
#3 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,821
|
![]() Цитата:
Заголовки заполняет тот, кто отправляет и он знает, сколько данных он пошлет. |
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Ну так и не отправляйте его если не знаете размер.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#5 |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
![]()
Как это можно сделать ?
Опять же как ? У меня ещё не было проблем с искусственным ограничением времени работы скрипта; а там где были - предоставлялась возможность индивидуальной настройки.
Подпись ? Не, не слышал ...
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,821
|
![]()
http_response_code(200)
|
![]() |
![]() |
![]() |
#7 |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
![]()
p51x, и после этой строчки в вызываемом скрипте вызов get_headers завершится, первый скрипт продолжит свои дела, а второй скрипт будет свои дела делать ?
Подпись ? Не, не слышал ...
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,821
|
![]()
Вы вообще могли пустой ответ просто вернуть и все. С чего у вас вообще возникло желание ждать, если не надо непонятно.
|
![]() |
![]() |
![]() |
#9 |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
![]()
В том то и дело, что я не знаю, как НЕ ждать ответа
Подпись ? Не, не слышал ...
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,821
|
![]()
Ну так отправьте с другого скрипта пустой ответ или просто код 200 верните - вот и дождались, один пакет долетит быстро.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ввод символа с эхо без ожидания ентера | AnKor94 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 10.03.2013 19:04 |
Выполнение участка кода без ожидания ввода | БалаШагаЛ | Общие вопросы C/C++ | 5 | 09.06.2011 12:17 |
Реализация ожидания без подвисания программы. (Delphi 7) | Chaosito | Помощь студентам | 3 | 07.02.2011 07:42 |
Выполнить макрос/запрос без подтверждения? | Alexnoir | Microsoft Office Access | 1 | 03.02.2011 15:36 |