Я заменил свой код curl на ваш, и он не работает.Я попытался с "gmail.com", и он показал, хорошо с моим кодом, а с вашим выдал ошибку "301 Moved".
Мой код выглядит следующим образом:
<code>function get_web_page($url)
{
//echo "curl:url<pre>".$url."
"; $ options = array (CURLOPT_RETURNTRANSFER => true, // вернуть веб-страницу CURLOPT_HEADER => false, // не возвращать заголовкиCURLOPT_FOLLOWLOCATION => true, // следовать за перенаправлениями CURLOPT_ENCODING => "", // обрабатывать все кодировки CURLOPT_USERAGENT => "spider", // кто я CURLOPT_AUTOREFERER => true, // установить реферер на перенаправление CURLOPT_CUTвремя ожидания при подключении CURLOPT_TIMEOUT => 15, // время ожидания при ответе CURLOPT_MAXREDIRS => 10, // остановка после 10 перенаправлений); $ ch = curl_init ($ url); curl_setopt_array ($ ch, $ options); $ content = curl_exec ($ch); $ err = curl_errno ($ ch); $ errmsg = curl_error ($ ch); $ header = curl_getinfo ($ ch, CURLINFO_EFFECTIVE_URL); curl_close ($ ch); $ header ['errno'] = $ err; $header ['errmsg'] = $ errmsg; // изменить здесь errmsg на errno if ($ errmsg) {echo "CURL:". $ errmsg. "
";} return $ content;}