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

php - ob_end_cleanは変数も変更します

サンプルコードは次のとおりです。

および出力:

追加すると

上記のコードの最後では、画面に出力がありません。

少なくとも文字列が画面にエコーされることを期待していますか?なぜそれが見られないのですか?

0 投票する
3 に答える
3589 参照

php - PHPカールのメモリ使用量

ページのリストからhtmlを取得するこの関数があり、2時間ほど実行すると、スクリプトが中断し、メモリ制限を超えたことを示します。うまくいけば、いくつかの変数をnullに設定/設定解除しようとしましたメモリを解放しますが、同じ問題です。次のコードを見てください。:

どんな提案でも大歓迎です。メモリ制限を 128M に設定しましたが、それを増やす前に (私には最適なオプションとは思えません)、スクリプトの実行中にメモリの使用量を減らしたりメモリを解放したりするためにできることがあるかどうかを知りたいです。

ありがとうございました。

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

php - ob_startを使用してPHPの別のスクリプトでスクリプトを出力して処理するにはどうすればよいですか?

OK見て:

私がやりたいことは次のとおりです(これは例です):

  1. $ output = require( "script_execution.php");
  2. 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;命令とは無関係)は次のとおりです。

こんにちは世界....

ありがとう!(多分スレッドを使用していますか??)

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

php - 奇妙な動作 ob_start。こはな

まず、私の悪い英語を申し訳ありません。したがって、ローカルホストでは問題ありませんが、Web サーバーでは、たとえば326e.

問題箇所が見つかったようです..何が問題なのか私には理解できません.. ->でinit呼び出されるメソッドで問題が発生します.このメソッドはファイルにあります.bootstrap.phpKohana::init\system\classes\Kohana\Core.php

すべての私の断層線

この行の前に書き込むecho ' '; と、これらの奇妙な文字は表示されませんecho 'test'。画面に単語のみが表示されますtest 。開始後に「テスト」書き込みバッファをエコーすると、「strange_symbols テスト」が表示されます。それは何だと思いますか?

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

php - 同時にいくつかの問題、PHP

私は1つのWebサイトで作業していますが、混乱しています。

エラーは

そのせいかどうかはわかりませんが、リンクも切れています。どこかをクリックすると、

しかし、それは続くべきです

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

php - データから作成した画像を電子メールに添付して送信するためのコードは、test.php ファイルでは機能しますが、メイン オブジェクト関数では機能しません。なにが問題ですか?

私のphpファイルは渡された画像/pngデータを取得し、それを電子メールに添付してその電子メールを送信する必要があります。

テストファイルからの作業コードは次のとおりです。

これは、呼び出されている hd (ヘルプ デスク) オブジェクトの関数からのコードです。test.php からコピーして貼り付けます。私は画像データを両方で同じ文字列に設定しました.test.phpではうまく機能しますが、すべてのマルチパートphpのもののプレーンテキストを送信することで失敗します.

誰かが私がここで間違っていることを教えてもらえますか?

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

php - ob_start() でやろうとしていることは可能ですか?

私はphpが初めてで、簡単なスクリプトを作成しようとしています..しかし、私がやろうとしていることがob_start()で可能かどうかはわかりません。教えてください、ありがとう。ここに私のコードがあります:

それが私のコードの出力です:

ここに私が達成したいものがあります:

0 投票する
3 に答える
1075 参照

php - PHPで並列処理?

私の Web サイトには、ob_start() と $content = ob_get_clean() を使用するソース ページがあります。それらの中で、curl と bing を使用して単語/フレーズを指定された言語に翻訳する関数を複数回使用しています。

データベースで検索する前に翻訳が完了している場合、それ以外の場合は、bing から連続して応答を受け取ります。ページをより速く翻訳できるように、並行して実行したいと考えています。何か案は?

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

php - ob_start エコーの文字列をまだ出力する

ob_start() がエコーの出力を通常の宛先に送信せず、代わりにその内容をログに記録するだけでよいと思います。しかし、それはしていないようです。何か案は?これが私のコードです:

テストはまだエコーされています。これも var_dump されますが、echo されたくありません。

何か案は?

ありがとう!