問題タブ [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.
php - クラス内でob_startを開始するには?
php から html を最小化することについて少し調べています。お気に入り
問題は、この ob_start(function) をどのように呼び出すかです。ob_start($this->compressor()) のようにできますか? (わかりました、失敗することはわかっています)クラス内ですか?誰でも ??
ご覧いただきありがとうございます。
アダム・ラマダン
php - ループ内の ob_start()
foreach() ループを使用してループし、このループ内で ob_start() および ob_get_clean() を使用するときに問題が発生しました。
これが私の機能です:
この関数は基本的にメールの内容を生成して返します。
私が抱えている問題は、同じメール コンテンツを送信するために多数のメール アドレスをループ処理する場合です。最初のメール アドレスだけがコンテンツを返します。次のメール アドレスは空白です。理由はわかりますか?
php - ob_start()を終了する必要があるのはなぜですか?
PHPのドキュメントでは、各ob_start()をob_end_flush()で終了する必要があると提案されています。アプリ内のどこでもfirephplogメソッドを使用できるようにするために、サイトの各ページで1つ使用しています。
アプリは正常に動作しますが、私が知らないことが有害である可能性があるものがあるのではないかと思います。
php - 現在のコード出力が PHP でバッファリングされているかどうかを判断することは可能ですか?
ファイル内のランダムな場所にあるエコー/印刷がバッファリングされているかどうかを判断する方法はありますob_start
か? ありがとう
php - ob_start() は部分的にデータをキャプチャしています
次のコードを使用しています。
PHP:
問題:
Iecho $theid
の場合、完全なエントリが表示されますが、データベースに挿入されると、シーケンスの最初のエントリのみが挿入されます。たとえば、エントリのbuKPK
場合、「b」のみが挿入され、残りは挿入されません。
php - 出力バッファに「1」が表示されます
私には2つの機能があります:
そして、それが私が出力バッファリングを使用して関数を表示する方法です(はい、私はそれを使用する必要があります!)。
すべてが完全に正常ですが、return $ outputはコア関数だけでなく、それらの前の「1」も示します。この「1」がどこから来たのかわかりません。ob_start();を削除すると およびob_get_clean(); 消えます。したがって、出力バッファはどういうわけかこの数字を追加していると思います。しかし、どのように、そしてなぜ?段落などではなく、生の「1」です。
通常、display_function($ atts)は次のように表示されます。
また、出力バッファリングを使用すると、次のように表示されます。
なぜそれが起こっているのですか?それが私の関数と関係がある場合、私はもう一度言います-1はすべてのコンテンツの前に正確に表示されています。
php - ob_start コールバック関数抽出出力 - PHP
果物というIDを持つスパンタグの中にあるので、出力「りんご」を取得したいと思います。では、そのコールバック関数にはどのようなコードを記述すればよいのでしょうか?
php - PHPを使用してHTMLを削除する(ob_start + dom parser)
PHPを使用してhtmlタグを削除する方法を学ぶ必要があります。
これが私が念頭に置いていることです(DOMフレージングは私が必要としているものだと思いますが、それがどのように機能するか理解できません。実際の例は私にとって大きな助けになります。外部ライブラリをインストールできず、PHP5を実行しています。 )::
コード例:
質問:
1)返品方法:
2)返品方法:
3)返品方法:
次のサンプルコード:
4)返品方法:
5)返品方法:
読んでくれてありがとう :)
php - ob_start() はスクリプトを遅くします
スクリプトの圧縮に使用ob_start('ob_gzhandler')
していますが、スクリプトの実行に時間がかかりすぎます。コードに直接追加できないためob_end_flush()
、 のコールバック関数にメソッドを追加しました。これは遅延の問題ですか? スクリプトを高速化するための提案をお願いします。ありがとうございますregister_shutdown_function()
ob_end_flush()
php - ob_start がコールバックを実行していない
ob_start に問題があります。取引が何であるかはわかりませんが、可能な限り単純なテストケースにバブルダウンしました...それでも役に立ちません. このコードは「バー」を stdout に出力すると思いますが、何も返されず、エラー ログにもエラーはありません。
これは今まで見たことがありませんが、通常、このようなコールバックは使用しません。