私はこの機能を使用したい:特定のdiv以外のHTML出力を圧縮する方法は?
ob_start('no_returns');
function no_returns($a) {
return str_replace(
array("\r\n","\r","\n","\t",'','',''),
'', $a);
}
しかし、私は、それが完全にディスカスのコメントを殺すんときに、私はDIV「disqus_thread」を無視したいと思います。何度も重い検索を使わずに、どうやってそれをやりますか?
なぜあなたはこれをやっているのですか?代わりにコンテンツを圧縮することをお勧めします(apache + gzip/mod_deflateまたは別のWebサーバー経由)。 PHP経由でこれを行うことは余分なオーバーヘッド(IMO)です。 –
なぜあなたはそれを「圧縮」と呼んでいますか? – Mchl
スマート正規表現でDisqus DIVをスキップすることはできますが、スマートなことをしているのだろうかと思います。あなたの目標がワイヤーでより少ないバイトを送ることであるならば、あなたのウェブサーバーで実際の圧縮を有効にするか、phpのob_gzhandlerを使用することではるかに効果的になります。 –