【问题标题】:php gzopen function is echoing the filephp gzopen 函数正在回显文件
【发布时间】:2015-07-03 21:03:57
【问题描述】:

我正在尝试定期从外部服务器更新文件,它可以正常工作,但它会在更新时在网站主题/内容上方打印没有换行符的文件。当我注释掉对这个函数的调用时,文件没有被打印出来。

 public function updateWhazzup($url) {
      $fp = gzopen('tmp/whazzup/whazzup.txt.gz', 'w');
      if($fp!=false){
           gzwrite($fp, readgzfile($url));
      }
      gzclose($fp);
 }

【问题讨论】:

  • 以前我使用另一个 gzopen 作为 gzwrite 中的第二个参数并回显文件。但是我稍微改变了它,现在它就像我已经摆脱了回声,但它仍然在那里看不见。我从来没有见过这样的事情我很难过
  • 是否有可能以某种方式更改标准输出??

标签: php file file-io gzip


【解决方案1】:

readgzfile() 用于在浏览器中输出并返回字节数。我使用 gzencode 和 gzdecode 以及 file_put_contents 代替

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-31
    • 1970-01-01
    • 2014-03-27
    • 1970-01-01
    • 2017-07-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多