Проблема такова!
Есть скрипт содержащий мультикурл... При выполнении кода мультикурл начинает своё выполнение
но не заканчивая его переходит к следующей операции... В чём может быть баг? Подскажите, пожалуйста! Заранее благодарен!
1. Angelolog - 20 Июня, 2011 - 11:27:45 - перейти к сообщению
2. Давит - 20 Июня, 2011 - 11:29:38 - перейти к сообщению
из мультикурл
3. OrmaJever - 20 Июня, 2011 - 12:12:19 - перейти к сообщению
Angelolog пишет:
При выполнении кода мультикурл начинает своё выполнение
но не заканчивая его переходит к следующей операции...
но не заканчивая его переходит к следующей операции...
Почему решили что не заканчивает? Как написан код?
http://www.php.net/manual/ru/fun...l-multi-init.php
4. Angelolog - 20 Июня, 2011 - 13:06:25 - перейти к сообщению
Он запускается, продолжает выполнение но в бэкграунде!
И сразу же выполняет скрипт дальше не дожидаясь результата мультикурла.
ТО есть одновременно работает запущенный мультикурл и идёт дальнейшее выполнение скрипта!
И сразу же выполняет скрипт дальше не дожидаясь результата мультикурла.
ТО есть одновременно работает запущенный мультикурл и идёт дальнейшее выполнение скрипта!
5. OrmaJever - 20 Июня, 2011 - 13:47:06 - перейти к сообщению
OrmaJever пишет:
Как написан код?
6. Мелкий - 20 Июня, 2011 - 14:13:27 - перейти к сообщению
Angelolog пишет:
ТО есть одновременно работает запущенный мультикурл и идёт дальнейшее выполнение скрипта!
Ну так укажите ждать:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- $running=null;
- //запускаем дескрипторы
- do {
- } while ($running > 0);
Код взят из уже приведённой ссылки http://www.php.net/manual/ru/fun...l-multi-init.php