Я впервые использую Curl в PHP. Вот мой код.
<?php function curl($url){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); $data = curl_exec($ch); echo curl_getinfo($ch) . '<br/>'; //returns "Array" curl_errno($ch) . '<br/>'; // returns "7" curl_error($ch) . '<br/>'; //returns "Failed connect to www.epcc.ed.ac.uk:80; No error" curl_close($ch); return $data; } $url = 'http://www.epcc.ed.ac.uk/education-training/general-training/upcoming-courses-and-events/'; $output = curl($url); var_dump($output); // returns "bool(false)" ?>
Я добавил результат, который я получаю в комментариях в коде.
Может ли кто-нибудь сказать мне, где проблема? Это общая проблема или проблема с прокси.
благодаря
По-видимому, это проблема с прокси-сервером, как вы подозревали. Если вы подключитесь к своей сети через прокси-сервер, это необходимо будет настроить для завивки.
Это может помочь -> Использовать Curl через прокси .