phpでコメットを間単に実装するには
まさかの、サーバ障害再度発生!!早すぎるモーニングコールで起こされるる。
...。今日はちょい寝させてください。
.
.
.
PHPでコメットを実装するには
- 接続時間制限を解除
<?php set_time_limit( 0 );
- バッファリングを切る。そのままだと切れないのでダミーのHTMLコメントを出力する。
<?php ob_implicit_flush(); echo "<!---------------- dumy ----------------->\n"; echo "<!---------------- dumy ----------------->\n"; echo "<!---------------- dumy ----------------->\n"; echo "<!---------------- dumy ----------------->\n"; ob_end_flush();
- HTML末尾にjavascriptを出力しつづけDOMで指定してHTMLを変更
<?php while(1){ $i++; echo "<script>write('gid','".$i."')</script>\n"; sleep(1); }