我工作的一個cron PHP腳本,將每天運行一次。因爲它以這種方式運行,所以文件的輸出無法看到。將PHP輸出存儲到文件?
我可以從字面上寫所有我需要的郵件到一個變量,追加我想被寫入文件不斷的信息,但這將是非常乏味的,我有一種預感,沒有必要的。
是否有一個PHP命令告訴寫緩衝區寫入日誌文件的地方?有沒有辦法讓訪問哪些已經發送到緩衝區已經讓我可以看到我的腳本,使的消息。
例如可以說腳本說
PHP:
<?
echo 'hello there';
echo 'hello world';
?>
應該輸出到文件中說:「你好therehello世界;
任何想法?這可能嗎?
我已經意識到
file_put_contents('log.txt', 'some data', FILE_APPEND);
這取決於「某些數據」,當時我不知道是什麼的一些數據'是,除非我把它放在一個變量。我試圖捕捉PHP輸出的結果。
這裏是一件事情,你的例子中的'一些數據'必須是所有輸出的集合,是否有一種方法可以訪問當前被「回顯」通過PHP? –
crontab的想法很好,除了我沒有權限告訴crontab將結果寫入文件,因爲我在共享服務器上。爲什麼我在尋找這個解決方案。 –
@JosephAstrahan得到了它,固定 –