問題タブ [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_end_cleanは変数も変更します
サンプルコードは次のとおりです。
および出力:
追加すると
上記のコードの最後では、画面に出力がありません。
少なくとも文字列が画面にエコーされることを期待していますか?なぜそれが見られないのですか?
php - PHPカールのメモリ使用量
ページのリストからhtmlを取得するこの関数があり、2時間ほど実行すると、スクリプトが中断し、メモリ制限を超えたことを示します。うまくいけば、いくつかの変数をnullに設定/設定解除しようとしましたメモリを解放しますが、同じ問題です。次のコードを見てください。:
どんな提案でも大歓迎です。メモリ制限を 128M に設定しましたが、それを増やす前に (私には最適なオプションとは思えません)、スクリプトの実行中にメモリの使用量を減らしたりメモリを解放したりするためにできることがあるかどうかを知りたいです。
ありがとうございました。
php - ob_startを使用してPHPの別のスクリプトでスクリプトを出力して処理するにはどうすればよいですか?
OK見て:
私がやりたいことは次のとおりです(これは例です):
- $ output = require( "script_execution.php");
- echo str_replace( "hello"、 "bye"、$ output);
私が持っている解決策:
(script_execution.php)
(solution.php)
(出力)
さようなら世界...
問題は次のとおりです。このソリューションは正常に機能しますが、¿「script_execution.php」に(exit;)が含まれているとどうなりますか?3番目の命令の前に実行中のすべての実行が停止されるため、最終出力は正しくありません。
¿スクリプト(solution.php)を終了せずに「script_execution.php」の最終出力を取得するにはどうすればよいですか?ご存知のように、script_execution.phpの最終出力(exit;命令とは無関係)は次のとおりです。
こんにちは世界....
ありがとう!(多分スレッドを使用していますか??)
php - 奇妙な動作 ob_start。こはな
まず、私の悪い英語を申し訳ありません。したがって、ローカルホストでは問題ありませんが、Web サーバーでは、たとえば326e
.
問題箇所が見つかったようです..何が問題なのか私には理解できません.. ->でinit
呼び出されるメソッドで問題が発生します.このメソッドはファイルにあります.bootstrap.php
Kohana::init
\system\classes\Kohana\Core.php
すべての私の断層線
この行の前に書き込むecho ' ';
と、これらの奇妙な文字は表示されませんecho 'test'
。画面に単語のみが表示されますtest
。開始後に「テスト」書き込みバッファをエコーすると、「strange_symbols テスト」が表示されます。それは何だと思いますか?
php - 同時にいくつかの問題、PHP
私は1つのWebサイトで作業していますが、混乱しています。
エラーは
そのせいかどうかはわかりませんが、リンクも切れています。どこかをクリックすると、
しかし、それは続くべきです
php - データから作成した画像を電子メールに添付して送信するためのコードは、test.php ファイルでは機能しますが、メイン オブジェクト関数では機能しません。なにが問題ですか?
私のphpファイルは渡された画像/pngデータを取得し、それを電子メールに添付してその電子メールを送信する必要があります。
テストファイルからの作業コードは次のとおりです。
これは、呼び出されている hd (ヘルプ デスク) オブジェクトの関数からのコードです。test.php からコピーして貼り付けます。私は画像データを両方で同じ文字列に設定しました.test.phpではうまく機能しますが、すべてのマルチパートphpのもののプレーンテキストを送信することで失敗します.
誰かが私がここで間違っていることを教えてもらえますか?
php - ob_start() でやろうとしていることは可能ですか?
私はphpが初めてで、簡単なスクリプトを作成しようとしています..しかし、私がやろうとしていることがob_start()で可能かどうかはわかりません。教えてください、ありがとう。ここに私のコードがあります:
それが私のコードの出力です:
ここに私が達成したいものがあります:
php - PHPで並列処理?
私の Web サイトには、ob_start() と $content = ob_get_clean() を使用するソース ページがあります。それらの中で、curl と bing を使用して単語/フレーズを指定された言語に翻訳する関数を複数回使用しています。
データベースで検索する前に翻訳が完了している場合、それ以外の場合は、bing から連続して応答を受け取ります。ページをより速く翻訳できるように、並行して実行したいと考えています。何か案は?
php - ob_start エコーの文字列をまだ出力する
ob_start() がエコーの出力を通常の宛先に送信せず、代わりにその内容をログに記録するだけでよいと思います。しかし、それはしていないようです。何か案は?これが私のコードです:
テストはまだエコーされています。これも var_dump されますが、echo されたくありません。
何か案は?
ありがとう!