バージョン選択

フォーラム

メニュー

オンライン状況

69 人のユーザが現在オンラインです。 (62 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 69
もっと...

サイト内検索

バグ報告 > その他 > define.phpにて、バッファを初期化している件について

その他

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
mrasu
投稿日時: 2018/5/28 19:57
対応状況: −−−
新米
登録日: 2018/5/28
居住地:
投稿: 2
define.phpにて、バッファを初期化している件について
[EC-CUBE] 2.13
[現象]
不具合なのかどうかが判別できなかったので、伺いたいです。

define.php(https://github.com/EC-CUBE/eccube-2_13/blob/master/html/define.php#L18)にて、
bufferが空になるまで、ob_end_cleanを呼び出していますが、なぜこのような初期化を行っているのでしょうか?

というのも、EC-CUBEが生成したhtmlに対して、実行したい処理が有るため、EC-CUBE実行前にob_startを実行しようとおもったのですが、対象処理によってhtmlが取得出来ませんでした。
プラグインで実現できるとは思うのですが、実行したい処理はEC-CUBEよりも大きな範囲を対象としている処理であるため、EC-CUBE内に作るのをためらっています。

そこで、この処理が、もし、何らかの特定のbufferを対象としたコードであるのであれば、0まで消すのではなく、そこまでのレベルを消すというように処理を変更していただくことは可能でしょうか?


該当のコードは以下となります。

```
// bufferを初期化する
while (ob_get_level() > 0 && ob_get_level() > 0) {
ob_end_clean();
}
```

よろしくお願いします
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
 » define.phpにて、バッファを初期化している件について mrasu 2018/5/28 19:57
     Re: define.phpにて、バッファを初期化している件について red 2018/5/29 10:33
     Re: define.phpにて、バッファを初期化している件について nanasess 2018/5/29 17:01
       Re: define.phpにて、バッファを初期化している件について mrasu 2018/5/30 14:39

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,886名です
総投稿数は110,000件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1295
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.