Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Timeout в cURL через PHP, ... через цомандную строку всё ОК 
:(
    Опции темы
ShurikA
Дата 28.8.2010, 10:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зануда
***


Профиль
Группа: Завсегдатай
Сообщений: 1364
Регистрация: 29.10.2005
Где: Канада

Репутация: нет
Всего: 3



Привет, 

Пытаюсь отправить данные формы на сервак (POST) и соответственно, получить ответ:
Код

$postStr = 'UserLocation=218&TEMPLATEFILE=TEMPLATE_LOGO_0.HTM&State=2&Birthday=15&BirthMonth=10&BirthYear=1980&Sex=M&Smoker=Y&Health=PP&NewCategory=5&FaceAmount=500000&ModeUsed=M&SortOverride1=A';
    //init cURL
    $ch = curl_init();
    //set the options
    $options = array(
        //degug
        CURLOPT_NOPROGRESS => false, 
        CURLOPT_VERBOSE => true, 

        //options 
        CURLOPT_RETURNTRANSFER => true, 
        CURLOPT_URL => $this->postUrl, 
        CURLOPT_POST => true, 
        CURLOPT_POSTFIELDS => $postStr
    );
    curl_setopt_array($ch, $options);
    //execute
    $responseStr = curl_exec($ch);


Получаю "connection timeout".

При этом если я делаю тоже самое через цомандную строку:
Код

curl -d "UserLocation=218&TEMPLATEFILE=TEMPLATE_LOGO_0.HTM&State=2&Birthday=15&BirthMonth=10&BirthYear=1980&Sex=M&Smoker=Y&Health=PP&NewCategory=5&FaceAmount=500000&ModeUsed=M&SortOverride1=A*" www.compulife.org/cgi-bin/cqsl.cgi


То всё пашет как часы!!!

что э делаю не так?

Спасибо.


--------------------
Если долго мучиться, что нибудь получится...
user posted image
PM MAIL WWW ICQ Skype   Вверх
ShurikA
Дата 31.8.2010, 08:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зануда
***


Профиль
Группа: Завсегдатай
Сообщений: 1364
Регистрация: 29.10.2005
Где: Канада

Репутация: нет
Всего: 3



Неужели, ни у кого, никаких предложений???


--------------------
Если долго мучиться, что нибудь получится...
user posted image
PM MAIL WWW ICQ Skype   Вверх
MuToGeN
Дата 1.9.2010, 01:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: нет
Всего: 32



http://php.net/curl_setopt/
Оттуда узнаём про CURLOPT_CONNECTTIMEOUT, CURLOPT_TIMEOUT и прочих вещах, которые находятся по ctrl-f и слову "timeout".
Use the Force, Luke smile


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
ShurikA
Дата 1.9.2010, 06:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зануда
***


Профиль
Группа: Завсегдатай
Сообщений: 1364
Регистрация: 29.10.2005
Где: Канада

Репутация: нет
Всего: 3



Цитата(MuToGeN @  1.9.2010,  00:12 Найти цитируемый пост)
Оттуда узнаём про CURLOPT_CONNECTTIMEOUT, CURLOPT_TIMEOUT и прочих вещах, которые находятся по ctrl-f и слову "timeout".

И ты действительно думаешь что я это в первый раз читаю...
Я ради прикола выставил timeout на 10 минут. И как ты понимаешь... реакциа та же ;(

Опять же, через командную строку всё отробатывает за 0.5 секунды...


--------------------
Если долго мучиться, что нибудь получится...
user posted image
PM MAIL WWW ICQ Skype   Вверх
MuToGeN
Дата 1.9.2010, 20:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: нет
Всего: 32



Через коммандную строку вызывается курловый бинарник, а не пхп с междумордием на курл. Что скажет в шелле, если запустить через коммандную строку сам пхп-скрипт (ну или его кусок, обращающийся к курлу)? Там порой больше инфы может быть. И если глухо, то что скажет, если запустить через strace или что-то аналогичное?


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
ShurikA
Дата 3.9.2010, 08:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Зануда
***


Профиль
Группа: Завсегдатай
Сообщений: 1364
Регистрация: 29.10.2005
Где: Канада

Репутация: нет
Всего: 3



Цитата(MuToGeN @  1.9.2010,  19:24 Найти цитируемый пост)
через strace

не пробовал...


Цитата(MuToGeN @  1.9.2010,  19:24 Найти цитируемый пост)
 Что скажет в шелле, если запустить через коммандную строку сам пхп-скрипт (ну или его кусок, обращающийся к курлу)?

Если честно я пытался прочнать unit test (через шелл) и именно он так себя и ведёт...


--------------------
Если долго мучиться, что нибудь получится...
user posted image
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Сеть | Следующая тема »


 




[ Время генерации скрипта: 0.0893 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.