curl_exec не возвращает данные

По какой-то причине код ниже, когда я выполняю итерацию по некоторым урлам, curl_exec никогда ничего не возвращает. Я проверил правильность получаемых урлов. Я проверил их вручную, чтобы увидеть, есть ли вывод. Я пробовал удалить CURLOPT_RETURNTRANSFER, и curl_exec возвращал true. Я не уверен, почему curl_exec не возвращает нужные мне данные.

function _curl_get($urls)
{
    $html_str = '';
    foreach ($urls as $url)
    {
        $curl_handle=curl_init();
        curl_setopt($curl_handle, CURLOPT_URL, $url);
        curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1);
        $html_str .= curl_exec($curl_handle);
        curl_close($curl_handle);
    }

    return $html_str;
}
5
задан Marcin 7 December 2011 в 03:39
поделиться