1

我想使用这个功能:

ob_start('no_returns');
 function no_returns($a) { 
  return str_replace(
   array("\r\n","\r","\n","\t",'','',''), 
   '', $a);
 }

但是当我这样做时,它会完全杀死 Disqus 评论,所以我想忽略 DIV“disqus_thread”。如果不使用繁重的搜索,我将如何做到这一点?

4

2 回答 2

4

如果您希望加快网页的下载速度,您可以尝试另一种方法:

<?php

ob_start('ob_gzhandler');
// html code here

这将以更有效的方式压缩输出,您的浏览器将在访问者看到它之前实时自动解压缩输出。

在线相关线程在这里:http ://bytes.com/topic/php/answers/621308-compress-html-output-php

(这是在不使用 webserver 配置的情况下压缩网页的 PHP 方式。例如上面提到的 apache 上的 apache+gzip/mod_deflate)

于 2011-01-30T23:16:42.237 回答
0

尝试正则表达式preg_replace

于 2011-01-30T22:43:02.887 回答