問題タブ [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 投票する
5 に答える
34125 参照

php - PHPで動作するには、なぜob_start()がsession_start()よりも先に来なければならないのですか?

合理的ではないと思います。

なぜ実際にそのようなルールになったのでしょうか。

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

php - ob_startとヘッダーで最も奇妙なこと

ob_startとすべてのヘッダーが私のWebページで機能しませんでした。コード全体を検索しましたが、問題は見つかりませんでした。次に、すべてのコードを削除し、ドキュメントの上部にヘッダーの場所を配置しましたが、それでも機能しませんでした。新しいドキュメントを作成して、古いドキュメントからコードをコピーすると、突然機能し始めました。

この現象が発生する理由を理解している人はいますか?

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

php - ob_startの使い方は?

プロジェクトにPHPSavantテンプレートシステムを使用していますが、これでob_startを使用する方法がわかりません。

私は前に試しました..例えば、

しかし、今はテンプレート システムを使用しているため、これらの関数をどこに配置すればよいかわかりません。

default_template には、いくつかの変数 ($template オブジェクトに設定) を使用してセクションを作成し、すべてが含まれています。HTMLコードがある場所でob_startとob_end_flushを使用する必要がありますか、それともこのテンプレートを呼び出すすべてのphpファイルに含める必要がありますか?

何か案は?ありがとう。

0 投票する
7 に答える
55869 参照

php - メソッド ob_start と ob_flush が機能しないのはなぜですか?

ob_start()/を使用ob_flush()して、うまくいけば、長いインポート操作中に進捗状況が得られます。

これが私がやっていることの簡単な概要です:

ただし、画面には何も出力されていません。

データファイルが配置されているディレクトリを監視しているため、データファイルがダウンロードされていることがわかります。

また、DB とレコードが挿入されていることを監視できるため、インポートが発生していること、つまり while ループにあることもわかっています。

画面に出力されない理由についてのアイデアはありますか?

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

php - ob_gzhandler が動作しているかどうかを確認する方法は?

かどうかを確認するにはどうすればよいですか

動作して、それがある場合とない場合の違いをテストしますか?

ありがとう、

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

php - コンパイラが行を通過した後に値を挿入する

まず、ob_start()とob_flushでPHPを使用しています。

コードには、パラメーターがファイルの先頭に動的にロードされると想定される部分があります。

私がしようとしているのは、コンパイラが終了してファイルの最後に到達し、追加するライブラリがさらに見つかった後です。//ここにコードを追加してくださいと表示されている部分にライブラリを追加できる方法はありますか?Javascript / AJAXを使用して可能であることは知っていますが、これをphpだけで実行しようとしています。

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

php - PHPでパラメータなしでob_startを使用することのポイントは何ですか

パラメータが設定されたob_startの使用法はわかりますが、パラメータがまったく設定されていない状態で呼び出す場合output_callbackの使用法はわかりません。ob_start

後ですべての出力を一度にスローするために出力を無効にすることのポイントは何ですか?ダウンロードはページが完全にレンダリングされた後(またはob_end_flushが呼び出されたとき)にのみ開始されるため、これはより多くのメモリ(サーバー側)と遅いダウンロード(クライアント側)を使用しませんか?

ob_start()(上記のスニペットのように)パラメータを設定せずに使用することの使用法/利点を誰でも教えてくれます。

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

php - エラーを引き起こすPHPのob_flush()

ローカルホストで(MAMPを介して) PHPのob_flush()関数を呼び出すと、次のエラーが発生します。

注意:ob_flush()[ref.outcontrol]:バッファーのフラッシュに失敗しました。フラッシュするバッファーがありません。

私が見つけることができる唯一の解決策は、接頭辞を付けること@ですが、これは私には本当の解決策のようには思えません。問題の原因は何ですか?

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

php - PHP --ob_start( "ob_gzhandler")なぜ関数がzendフレームワークプロジェクトで直接使用されないのですか?

私はzendフレームワークから始めます。

ob_start( "ob_gzhandler")-なぜ関数がzendフレームワークプロジェクトで直接使用されないのですか?

(ob_start( "ob_gzhandler")はzendフレームワークでautoを使用しますか?)

ありがとう

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

php - OB を使用してエラーをキャプチャしますか?

ここに例があります。出力バッファを保存することは可能ですか。出力するものをキャッシュしたいと思います。