По какой-то причине код ниже, когда я выполняю итерацию по некоторым урлам, 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;
}