Фрилансеры предложат решение вашей задачи уже через несколько минут!
Публикация заказа не займет много времени.
7 месяцев назад
Дмитрий А.
33 года, Украина
9 лет в сервисе
Был онлайн 1 день назад
7 месяцев назад

Нужно раскодировать http://nature-photographing.com/video/test/encod_gzip.php чтобы получилось http://nature-photographing.com/video/test/encod_gzip2.php

почему-то строка 

if ($h && strpos($h, "Content-Encoding: gzip")!==false) { $body = gzinflate($body);}
создает ошибку 
Warning: gzinflate() [function.gzinflate]: data error in /var/www/naturephoto/data/www/nature-photographing.com/video/test/encod_gzip.php on line 57

<?php
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);

$curl_headers['Host'] = "Host: headhairs.ru";


$curl_headers = array(
  '0'=>
  "Host: headhairs.ru",
  '1'=>
  "Connection: keep-alive",
  '2'=>
  "Upgrade-Insecure-Requests: 1",
  '3'=>
  "User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36",
  '4'=>
  "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8",
  '5'=>
  "Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4",
  '6'=>"Accept-Encoding: gzip, deflate, sdch",
  '7'=>
  "Cookie: last_visit=1512287857097::1512295057097; caltat=36f4c833f96d4158a69a27a1e9aa412f; _jsuid=1885345371; crtg_rta=; __utma=156513956.410430880.1512310795.1514903829.1515057071.11; __utmc=156513956; __utmz=156513956.1512311448.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); _hp2_id.1855236406=%7B%22userId%22%3A%228945218413652564%22%2C%22pageviewId%22%3A%223665525801801993%22%2C%22sessionId%22%3A%223555743133589622%22%2C%22identity%22%3Anull%2C%22trackerVersion%22%3A%223.0%22%7D; _ym_uid=1515059205927542313; _ym_isad=2; _ym_visorc_27490818=w; _ga=GA1.2.410430880.1512310795; _gid=GA1.2.316199742.1515059977; _gat=1; _ym_visorc_27490818=w",
  '8'=>
  "X-Compress: null"
);

    $ch = curl_init();    
    curl_setopt($ch, CURLOPT_URL, 'http://5.101.152.53/');
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_HTTPHEADER, $curl_headers);
    curl_setopt($ch, CURLOPT_HEADER, true);
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
    curl_setopt($ch, CURLOPT_TIMEOUT, 30);    
    $resp = curl_exec($ch);
    $curl_info = curl_getinfo($ch); 
    curl_close($ch);

    $header_size = $curl_info['header_size'];
    $header_str = substr($resp, 0, $header_size);
    $body = substr($resp, $header_size);


    $headers = explode("\r\n", $header_str);    
    foreach($headers as $h){
        $h = trim($h);
echo $body;
//echo phpinfo();
if ($h && strpos($h, "Content-Encoding: gzip")!==false) { $body = gzinflate($body);}
        if ($h && strpos($h, "Transfer-Encoding")===false && strpos($h, "Connection")===false && strpos($h, "size")===false && strpos($h, "Content-Encoding")===false) {
            //header($h, true); 
echo ($h)."<br>"; 
        }        
    }

echo $body;
file_put_contents('111.txt',$body);
//echo $body1;

Выбранный исполнитель

Дмитрий Ч.
43 года, Украина
10 лет в сервисе
Был онлайн 4 часа назад
7 месяцев назад

$5

1 день

Заявки фрилансеров

Дмитрий Ч.
43 года, Украина
10 лет в сервисе
Был онлайн 4 часа назад
7 месяцев назад
Леонид Рыбаков
49 лет, Россия
5 лет в сервисе
Был онлайн 4 месяца назад
7 месяцев назад

Похожие заказы

Нужен программист(PHP+Mysql) для выполнения работ..

Нужен программист(PHP+Mysql) для выполнения работ.. Обязательно наличие icq.

Gzip компрессия

Написан уже скрипт, он кладет в фаил сжатый фаил, сжимаеться функцией: gzcompress Нужно написать: Считка данных и отдачу браузеру! То есть нужно, считывать фаил и отдавать его пользователю! function miscGzHandler() { global $_SERVER; if(!function_ex

PHP-программист на постоянную работу (свободный график, работаете дома, в р

Требуется программист PHP + MySQL. Желательно дополнительно знание Flash, возможно Delphi (если не знаете, не страшно). Работа на дому. Требование: Мне необходимо, чтобы Вы жили в Санкт-Петербурге. Я буду постоянно присылать по интернету задания на

PHP - PDF Conversion

1. Go to http://www.creativityandmagic.com/aspcaseload/startpage.asp. Then click "View All Active" Patients. Then click the patient "Robert James". 2. The two bottom rows of information need to be fixed: a. The first section is th...

Несколько php форм с отправкой на e-mail

Нужно несколько форм на php с отправкой на e-mail в точности как на http://citytaxi.ru/order.

Нужен флешер хорошо знающий еще и php и html

нужен флешер хорошо знающий еще и php и html для переделки и дополнения во флеш казино

PHP (маштабирование картинки и наложение лого)

PHP (маштабирование картинки и наложение лого)

Скрипт проверки подписи WebMoney на PHP

Требуется рабочий скрипт на PHP, который проверяет подпись посылаемую интерфейсом WebMoney Click_And_Buy после оплаты. + Скрипт формирования ссылки для оплаты. Оплата после проверки работоспособности скрипта.

Функция проверки почты на PHP

Требуется написать единственную функцию на PHP, которая должна будет выполнять следующее: 1) Подсоединяться к почтовому серверу; 2) Загружать с него все письма. Должны поддерживаться как протокол POP, так и IMAP; 3) Тела писем должны обрабатываться т

Требуется талантливый PHP программист

Разработка новых проектов Модернизация существующих скриптов Разработка баннерной сети для wap-сайтов WAP-чат на php ----------- в общем, все обсуждаемо, суммы, сроки. Необходима нормальная качественная работа. Я думаю, что и вам будет полезен тако