php endall(),ob_end_flush
用戶評論:
[#1]
nico (at) nokes.de [2012-08-26 16:24:37]
best?way?to?compress?a?css?code:
header('Content-type:?text/css');ob_start("compress");
functioncompress($buffer)?{//?remove?comments$buffer=preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!','',$buffer);//?remove?tabs,?spaces,?newlines,?etc.$buffer=str_replace(array("\r\n","\r","\n","\t",'??','????','????'),'',$buffer);
return$buffer;
}
include('./template/main.css');
include('./template/classes.css');
ob_end_flush();?>
Include?in?
:[#2]
anatoliy at miraline dot com [2011-04-11 09:06:15]
If?you?enable?zlib.output_compression?then?level?count?will?be?increased?by?1?and?then?this?code:
will?just?freeze?your?script.
[#3]
Mark [2010-06-24 13:49:41]
Wanted?to?speed?things?up?and?put?some?processing?after?the?page?has?been?delivered?to?the?client.?That?drove?me?almost?insane,?but?finally,?I?found?a?solution?(php?5.2.5):
ob_start();//?outer?bufferob_start();//?inner?buffer?to?catch?URL?rewrites?and?other?post?processingsession_start();//?registers?URL?rewriter?with?inner?buffer!echo'...';//?log?performance?data?to?log?files?*after*?delivering?the?page!register_shutdown_function(array($benchmarkclass,'log_perf_data'));//?now?flush?output?output?to?clientob_end_flush();//?need?to?calculate?content?length?*after*?URL?rewrite!header("Content-length:?".ob_get_length());ob_end_flush();//?now?we?close?the?session?and?do?some?arbitrary?clean-up?tasks
//?registered?using?register_shutdown_function()session_write_close();?>
[#4]
unxed [2010-03-06 06:50:03]
Remember?that?chromium?browser?(and?maybe?other?webkit-based?browsers)?have?some?issues?with?ob_end_flush.
http://code.google.com/p/chromium/issues/detail?id=31410
You?may?use
header("Content-Type:?text/plain");
to?solve?those?issues?if?you?do?not?need?html.
[#5]
shanep [2010-01-21 21:31:12]
It?appears?that?ob_end_flush()?is?very?important?if?you?are?looping.??For?instance?if?you?are?using?a?mass?mailer?that?uses?the?output?buffer?for?creating?HTML?content.??Use?ob_end_flush()?to?avoid?server?errors.
[#6]
skippy at zuavra dot net [2005-07-01 02:10:53]
Apart?from?being?mostly?redundant,?ob_end_flush()?can?be?downright?damaging?in?some?weird?cases.
Actual?example:?a?particular?page?on?an?Intranet?website?which?would?appear?blank?on?Internet?Explorer?6?when?ob_start('ob_gzhandler')?was?called?in?the?beginning?and?ob_end_flush()?at?the?end.
We?couldn't?figure?out?what?made?that?page?special?no?matter?what?we?tried.?The?ob_?functions?were?placed?in?scripts?which?were?include()'d?by?all?pages?just?the?same,?but?only?that?page?did?this.
Even?stranger,?the?problem?only?appeared?on?direct?browser/server?connections.?Whenever?the?connection?passed?through?a?proxy?the?problem?dissapeared.?I'm?guessing?some?kind?of?HTTP?encoding?headers?mumbo-jumbo.
Solution:?unless?you?really?need?it?in?particular?cases,?remove?the?ob_end_flush()?call?and?rely?on?the?builtin,?automatic?buffer?flush.
[#7]
jhannus at 128kb dot com [2004-06-05 09:18:45]
A?note?on?the?above?example...
with?PHP?4?>=?4.2.0,?PHP?5?you?can?use?a?combination?of?ob_get_level()?and?ob_end_flush()?to?avoid?using?the?@?(error?suppresion)?which?should?probably?be?a?little?faaster.
<?phpwhile ?(ob_get_level()?>0)?{ob_end_flush();
}?>
[#8]
kriek at jonkriek dot com [2003-03-29 09:22:32]
ob_end_flush()?isn't?needed?in?MOST?cases?because?it?is?called?automatically?at?the?end?of?script?execution?by?PHP?itself?when?output?buffering?is?turned?on?either?in?the?php.ini?or?by?calling?ob_start().
[#9]
brett at realestate-school dot com [2002-09-26 13:01:16]
It?appears?that?you?can?call?ob_end_flush()?regardless?of?whether?or?not?output?buffering?was?ever?started?using?ob_start().?This?can?prove?useful?because?it?saves?you?from?having?to?create?conditional?statements?based?on?whether?a?particular?function?or?include?file?has?started?output?buffering.?You?can?simply?call?the?ob_end_flush()?anyway?and?if?there's?output?in?the?buffer,?it?will?be?sent,?otherwise?your?script?will?just?keep?on?keepin'?on.
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的php endall(),ob_end_flush的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 请问欧马可的新能源大家熟悉不?说说这车怎
- 下一篇: 国家电网充电站(江苏省盐城市盐都区郭猛供