私は毎晩スクリプトを実行していますが、スクリプトの出力はメールアドレスにのみ送信されます。しかし、問題は、自分のメールボックスで出力のコピーを受け取る必要があることです。スクリプトにシャットダウンハンドラーを登録し、実際にデータを表示するob_get_contentsなどの関数を使用してメールを送信しようとしました。しかし、私が端末に印刷した最後のものだけです。
cronMail('Cron', ob_get_contents());
呼び出される関数は、デフォルトの受信者と送信者を追加し、PHPメール関数を呼び出す単純な関数です。
メールの出力は次のとおりです。
array()
端末には次の出力があります。
Starting cron...
Exiting...
array()
誰かが出力全体を受け取る方法を教えてもらえますか?ob_startメソッドを使用して出力バッファーを開始しました。そして、各行の後に、ob_flushメソッドが呼び出されていることを確認します。これにより、スクリプトが直接呼び出された場合に、出力もブラウザーに送信されます。