Проблема с file_get_contents

S
На сайте с 22.08.2011
Offline
15
671

Привет всем, пишу небольшой граббер, на сайт http://rutor.org/ . Использую, как и на всех остальных моих грабберах, функцию file_get_contents. Код такой:

$page = file_get_contents("http://rutor.org/"); 

echo $page ;

Но выводит белиберду какую-то какую-то:

Как решить эту проблему?, спасибо надеюсь на Вас.

SI
На сайте с 03.12.2007
Offline
130
#1

Это gzip, тут могла бы помочь функция gzdecode(), но её еще не доделали.

-= Онлайн сервисы =-
Апокалипсис
На сайте с 02.11.2008
Offline
391
#2

Sigmo#ID, Самый первый пример из вашей ссылки - вполне рабочий:)

Записки нищего (http://zapiskinishego.ru) - мой личный блог Услуги php программиста. Очень нужна любая работа. Не покупают? Поведенческий аудит интернет-магазина за 5000 руб. (/ru/forum/990312)
D
На сайте с 09.07.2009
Offline
79
#3

$page = file_get_contents("http://rutor.org/");

echo gzdecode($page);

function gzdecode($data){

$g=tempnam('/tmp','ff');

@file_put_contents($g,$data);

ob_start();

readgzfile($g);

$d=ob_get_clean();

return $d;

}

N
На сайте с 06.12.2006
Offline
75
#4

все проще намного :)

$page = file_get_contents("compress.zlib://http://rutor.org/");

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий