我需要建立一個每日目錄(/YYYYMMDD)。我正在使用 mkdir() 函數。當我手動運行它時它工作正常,但是當它由 cron 執行時,它無法建立目錄。
我認為問題出在權限上,但我甚至嘗試將目錄修改為777,但仍然不起作用。
這是我如何使用 mkdir():
if (!file_exists($auxfile)) { if (!@mkdir($auxfile, 0777, true)) { $error = error_get_last(); echo $error['message']; } }
如果您透過 DirectAdmin 中的範例進行舊式操作。您需要確保使用主路徑。例如。
#mkdir('/home/DOMAIN.COM/public_html/results/'.$auxfile);