Здраствуйте! Столкнулся с такой проблемой: curl отдает такую вот ошибку для одного хоста, притом что меняю урл на yandex.ru и работает, подскажите в чем может быть ошибка? PHP Version 4.3.9 --with-curl CURL support enabled CURL Information libcurl/7.12.1 OpenSSL/0.9.7a zlib/1.2.3 libidn/0.5.6 на другом сервере все работает: PHP Version 4.4.2 curlCURL support enabled CURL Information libcurl/7.15.3 OpenSSL/0.9.7f zlib/1.2.2.2 думаю что дело может быть в версии пхп, но надо запустить скрипт именно под 4.3.9. посоветуйте что можна сделать и в чем может быть проблема? в гугле нашол совет указать порт: curl_setopt($ch, CURLOPT_PORT, $_SERVER['SERVER_PORT']); не помогло (( еще заметил: http://host.com - конектиться http://subdomain.host.com - не конектиться. нужно именно http://subdomain.host.com/folder/script ... 1¶m2=2 из браузера открываться нормально, пингуеться с сервера нормально! буду благодарин любому совету!
PHP: // инициализация сеанса $ch = curl_init(); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $url="http://sub.domain.com/scripts/partsearch.dll?lang=en&site=US&key=".$key."&stock=1"; curl_setopt($ch, CURLOPT_URL, $url); $curl_result=curl_exec($ch); if (curl_errno($ch)!=0) { echo "<br><pre>"; var_dump(curl_getinfo($ch)); echo "\n\ncURL error number:" .curl_errno($ch); echo "\n\ncURL error:" . curl_error($ch); echo "</pre><br>"; exit(); }