1

Тема: Не працює cURL

$res повертає пусте значення. Можете допомогти в цьому

$curl_handle=curl_init();
        curl_setopt($curl_handle, CURLOPT_URL,$url);
        curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 30);
        curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, true);        
        $res = curl_exec($curl_handle);
        curl_close($curl_handle);

2

Re: Не працює cURL

з мого досвіду, CURL це така дивна бібліотека, один вираз упустив і нічого не працює, бо щось змінилось, старі записи на форумахі блогах не допомагають

3

Re: Не працює cURL

reverse2500 написав:

з мого досвіду, CURL це така дивна бібліотека, один вираз упустив і нічого не працює, бо щось змінилось, старі записи на форумахі блогах не допомагають

Що порекомендуєте?

4

Re: Не працює cURL

документацію і протоколи треба знати, дивитись що змінилось

Подякували: olekca011

5

Re: Не працює cURL

reverse2500 написав:

документацію і протоколи треба знати, дивитись що змінилось

А от я пробував через file_get_contents і мені видавало помилку

Warning: file_get_contents() [function.file-get-contents]: Couldn't connect to server in /home/u565322262/public_html/query.php on line 228

Warning: file_get_contents(https://api.сайт-злодій/method/photos.getById?photos=73592201_436603371&v=5.62) [function.file-get-contents]: failed to open stream: operation failed in /home/u565322262/public_html/query.php on line 228

6

Re: Не працює cURL

я без коду не знаю в чому помилка, все залежить від багатьх факторів, в тому числі і версія PHP, Curl ...

7 Востаннє редагувалося olekca01 (28.02.2017 21:09:48)

Re: Не працює cURL

reverse2500 написав:

я без коду не знаю в чому помилка, все залежить від багатьх факторів, в тому числі і версія PHP, Curl ...

$result = file_get_contents($url);
        print_r(json_decode($result));

Версія 5,2

8

Re: Не працює cURL

Протокол HTTPS, тому додайте

curl_setopt($curl_handle, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl_handle, CURLOPT_SSL_VERIFYHOST, false); 
Подякували: 221VOLT1

9

Re: Не працює cURL

VTrim написав:

Протокол HTTPS, тому додайте

curl_setopt($curl_handle, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl_handle, CURLOPT_SSL_VERIFYHOST, false); 

Всерівно не працює!

10

Re: Не працює cURL

можливо на сайті який ви намагаєтесь отримати доступ треба коректно вказувати агента, як захист від автоматичних користувачів.

Подякували: 221VOLT1

11

Re: Не працює cURL

https://github.com/guzzle/guzzle  використовуйте цю бібліотеку для парсингу ;)