Декомпресия данных, получаемых в gzip

  • Автор темы Автор темы Solenko
  • Дата начала Дата начала

Solenko

Новичок
Декомпресия данных, получаемых в gzip

Здравствуйте!
Подключаюсь к серверу с помощью curl. Сервер этот выдает страницы сжатые qzip'ом.
Дело в том, что нужно полученну от сервера страницу предварительно обработать. Пробовал распаковывать с помощью gzuncompress и gzinflate -- результат один:

Warning: gzuncompress(): data error ...

При этом браузер распаковывает и отображает страницы нормально.

Вопрос 1 -- каким образом произвести декомпрессию данных?
Вопрос 2 -- можно ли средствами curl запросить у сервера несжатую страницу? Если да, то как?
 
Ничего не понял.
либо php тут не причём, либо чашка кофе не помогла.
Поясни свою проблему.
Самое что мне непонятно, чей сайт с которого посылаються данные, твой или Васи Пупкина?
 
Именно Пупкина.
Собственно, стоит задача скрыть то, что биллинговая 2 компании используют одну биллинговую систему. Фактически нужно подменить URL этого биллинга с billing.ru на billing.ua. При этом столкнулся с проблеммами, описанными выше.

Возможно, я начал делать асолютно не то, что нужно... В таком случае, подскажите, плиз, каким образом лутше решить данную задачу.
 
Acabar я бы с удовольствием, но на сайте ничего менять (ни скриптов не настроек) нет возможности.

Popoff понятия не имею как это называется, да и какая, в принципе, разница?
 
Acabar,
Если не причем, то
1. Декомпрессию страницы, которая получается в зжатом виде провести нельзя
2. средствами curl никак нельзя запросить незжатую страницу

Или я неправильно тебя понял?
 
Solenko
Фишинг - это разновидность мошенничества. Так что разница все же есть.
Другая возможная классификация данной темы - кража контента (функциональности).

А по вопросу - сервер не должен сжимать контент, если клиент не сообщает серверу о своей возможности сжатый контент принять
 
пробовал избавиться от сжатия следующим образом:
PHP:
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept-Encoding: 0'))

Также пробовал указывать пустую строку -- результат один и тот же -- страница сжимается.

Может все-таки есть возможность распаковать каким-то образом эту страницу в обычный вид?


McSimm, по поводу мошейничества -- оно тут как бы не очень возможно, т.к. фактически набиваются клиенты прову, сайт которого нужно скрыть. Это можно классифицировать скорее как affilate программу :)

-~{}~ 17.04.06 21:42:

Спасибо всем. Нашел решение:
curl_setopt ($ch, CURLOPT_ENCODING,"");
Почему-то в моей документации єтой опции небыло...
 
Сверху