У Яндекса может быть обычный глюк, а тут столько уже расписали.
На сервере попробуйте провернуть. Или вы там и делаете?
Ощущение, что у вас урл бьётся.
У вас почему-то вот так получается скрипт обрабатывает: http://www.hltv.org/?pageid=173&playerid=&gameid=2
тогда будет картинка как у вас с курлом.
Попробуйте обычным file_get_contents тоже самое?
У меня и там и там отлично всё выводить. Сделайте скрин, что у вас выводиться. Какой header у вас выводиться?
У меня отлично выводиться всё.
Проверяйте, возможно ваш IP забанен на hltv.org
И вообще мой код чистый не работает тоже у вас или вы не проверяли, а сразу в обвёртку его?
Пролистайте топик, там на скринах показано, что ников одинаковых много и именно с одним из них ТС начал вести диалог.
Я вам рабочий код дал. Сами то проверьте, что я написал.
При чём тут код? Ещё раз объясняю, они будут подсовывать редирект у себя в скрипте: a.*********.com/rtbsensor.js
Остальное не важная фигня.
function curl_gets($url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_MAXREDIRS, 10);
curl_setopt($ch, CURLOPT_ENCODING, 1);
curl_setopt($ch, CURLOPT_DNS_USE_GLOBAL_CACHE, FALSE);
curl_setopt($ch, CURLOPT_COOKIEJAR, $_SERVER['DOCUMENT_ROOT']."/cookie.txt");
curl_setopt($ch, CURLOPT_COOKIEFILE,$_SERVER['DOCUMENT_ROOT']."/cookie.txt");
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.56 Safari/536.5');
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
echo curl_gets('http://www.hltv.org/?pageid=173&playerid=7167&gameid=2');
Никаких проблем. Жирным выделил из-за чего у вас может быть проблема т.к. страница сжимается GZIP
К психоаналитику сходите. Поможет.