<small id='VGwf4'></small><noframes id='VGwf4'>

      1. <i id='VGwf4'><tr id='VGwf4'><dt id='VGwf4'><q id='VGwf4'><span id='VGwf4'><b id='VGwf4'><form id='VGwf4'><ins id='VGwf4'></ins><ul id='VGwf4'></ul><sub id='VGwf4'></sub></form><legend id='VGwf4'></legend><bdo id='VGwf4'><pre id='VGwf4'><center id='VGwf4'></center></pre></bdo></b><th id='VGwf4'></th></span></q></dt></tr></i><div id='VGwf4'><tfoot id='VGwf4'></tfoot><dl id='VGwf4'><fieldset id='VGwf4'></fieldset></dl></div>
          <bdo id='VGwf4'></bdo><ul id='VGwf4'></ul>
      2. <tfoot id='VGwf4'></tfoot>

      3. <legend id='VGwf4'><style id='VGwf4'><dir id='VGwf4'><q id='VGwf4'></q></dir></style></legend>

        解码通过 PHP 中的 cURL 检索的 gzipped 网页

        时间:2023-10-04
        <legend id='PQufz'><style id='PQufz'><dir id='PQufz'><q id='PQufz'></q></dir></style></legend>

        <small id='PQufz'></small><noframes id='PQufz'>

        1. <i id='PQufz'><tr id='PQufz'><dt id='PQufz'><q id='PQufz'><span id='PQufz'><b id='PQufz'><form id='PQufz'><ins id='PQufz'></ins><ul id='PQufz'></ul><sub id='PQufz'></sub></form><legend id='PQufz'></legend><bdo id='PQufz'><pre id='PQufz'><center id='PQufz'></center></pre></bdo></b><th id='PQufz'></th></span></q></dt></tr></i><div id='PQufz'><tfoot id='PQufz'></tfoot><dl id='PQufz'><fieldset id='PQufz'></fieldset></dl></div>
          • <tfoot id='PQufz'></tfoot>
              <tbody id='PQufz'></tbody>

                <bdo id='PQufz'></bdo><ul id='PQufz'></ul>

                  本文介绍了解码通过 PHP 中的 cURL 检索的 gzipped 网页的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我正在通过 curl 检索 gzip 压缩的网页,但是当我将检索到的内容输出到浏览器时,我只获得了原始 gzipped 数据.如何在 PHP 中解码数据?

                  I'm retrieving a gzipped web page via curl, but when I output the retrieved content to the browser I just get the raw gzipped data. How can I decode the data in PHP?

                  我发现的一种方法是将内容写入 tmp 文件,然后...

                  One method I found was to write the content to a tmp file and then ...

                  $f = gzopen($filename,"r");
                  $content = gzread($filename,250000);
                  gzclose($f);
                  

                  .... 但是伙计,一定有更好的方法.

                  .... but man, there's got to be a better way.

                  这不是一个文件,而是一个由网络服务器返回的 gzipped html 页面.

                  This isn't a file, but a gzipped html page returned by a web server.

                  推荐答案

                  我使用 curl 和:

                  I use curl and:

                  curl_setopt($ch, CURLOPT_ENCODING , "gzip");
                  

                  这篇关于解码通过 PHP 中的 cURL 检索的 gzipped 网页的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:将 utf8 字符转换为 iso-88591 并在 PHP 中返回 下一篇:为什么PHP json_encode 函数会将UTF-8 字符串转换为十

                  相关文章

                  最新文章

                  <tfoot id='aSqLL'></tfoot>

                    <bdo id='aSqLL'></bdo><ul id='aSqLL'></ul>
                  <i id='aSqLL'><tr id='aSqLL'><dt id='aSqLL'><q id='aSqLL'><span id='aSqLL'><b id='aSqLL'><form id='aSqLL'><ins id='aSqLL'></ins><ul id='aSqLL'></ul><sub id='aSqLL'></sub></form><legend id='aSqLL'></legend><bdo id='aSqLL'><pre id='aSqLL'><center id='aSqLL'></center></pre></bdo></b><th id='aSqLL'></th></span></q></dt></tr></i><div id='aSqLL'><tfoot id='aSqLL'></tfoot><dl id='aSqLL'><fieldset id='aSqLL'></fieldset></dl></div>

                    1. <small id='aSqLL'></small><noframes id='aSqLL'>

                    2. <legend id='aSqLL'><style id='aSqLL'><dir id='aSqLL'><q id='aSqLL'></q></dir></style></legend>