問題タブ [ob-start]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
307 参照

php - ショートコードが間違った場所に表示され、常に一番上に表示される

チェックアウト前にカートを表示する Web ショップに取り組んでいます。今のように、カートの前にチェックアウトです。

これを機能させることはできません。プラグインが常にコンテンツの上部に表示されるという問題がありました。私はこれを少し前に修正しました。今、私はプラグインを更新し、底部で読むことができるのと同じことを試してみました。

コードは次のようなオリジナルです。

そして私はこれを試しました:

穴のプラグインが消え、表示されるのは /* だけです

冒頭に書いたように、このソリューションはプラグインの以前のバージョンでは機能しましたが、現在は機能していません。そして、ウェブで見つけることができるのはこのソリューションだけです。だから誰かが何か考えを持っているなら、私はそれが大好きです.

Mabey 問題は、ショートコードが ob_start(); を置く関数にないことです。? 私はphpの初心者のようで、自分でこれを機能させることはできないようです。

0 投票する
1 に答える
163 参照

php - Ob start: 一部のデータが失われました

ここでは、ファイル system/engine/controller.php で失われた部分のデータを示します。

これはなぜでしょうか?新しいモジュールを追加できる Opencart フレームワークを使用します。作成されたモジュールは、controller/common/column_left.php にあります。

追記3時間後: これはOpencart Developmentの仕組みによるものだと思います。この問題は、OpenCart のレイアウト構造とは異なるページで発生します。Opencartのフロントページのレイアウトはそのようなものです

product/category = ディレクトリ controller/product の category.php ファイル。

私はここに、この種のレイアウトを持っています:

line/page/path = ファイル controller/line/page.php では、このメソッドは「path」と呼ばれます。

OpenCart の構造に関するより詳細な情報の 1 つに問題がありますか? そして、どの編集が原因で問題が無視された場合はどうなりますか? OpenCart のオリジナル コードは、何を変更する必要があるかがわかっている場合、ブロックを使用して vqMod ボードを簡単に変更できます。

0 投票する
1 に答える
228 参照

php - PHP スクリプトの終了時に ob_start() が自動的にフラッシュされる

終了メソッドを呼び出しob_start()ても、呼び出した場合と同じように出力が送信されますob_end_flush()。これは常に当てはまりますか、それとも PHP のバージョンまたは構成パラメーターに依存しますか?

PHP 5.5.3

0 投票する
0 に答える
96 参照

php - output_buffering を無効にしてブラウザに xml を表示する方法

ブラウザーで xml ファイルを表示しようとしていますが、php による警告によって既にヘッダーが送信され続けています。私は ob_start() と ob_flush() を使用していますが、他の状況では役に立ちましたが、この場合でもこの警告が表示されます。

0 投票する
2 に答える
269 参照

php - Php UTF-8 エンコード

マイインデックス

私のクラス

関連する文字が混在するコンテンツ ページを表示する場合、どうすれば utf-8 を実行できますか?

0 投票する
4 に答える
721 参照

php - ページphpのコンテンツを置き換える.

データベースに保存されているよりも、いくつかの禁止された単語があります。

私がしなければならないことは、それらすべてを承認された新しい単語に置き換えることです。

私はそのようなことをしました

関数は別のファイルにあります

私が抱えている問題は、禁止された単語が 1 つだけ置き換えられることです。すべての単語を置き換えることができればいいのにと思います。

どんな種類の助けも大歓迎です。

0 投票する
2 に答える
2994 参照

php - PHP ob_start & ob_get_clean による出力ストリーミング

PHPスクリプトechoのコンテンツを出力するスクリプトがあり、その結果、100MBなどの非常に大きなファイルが生成されます

現在、次の方法を使用して出力をキャプチャし、別のファイルに書き込みます

上記のプログラムを書き直す簡単な方法はありますか (リファクタリングdynamic_data.phpが難しいため、触れないほうがよいでしょう)、コンテンツをメモリに保存せずに出力をファイルに直接ストリーミングできますか?