0
我有一個PHP腳本,刪除我的服務器上的特定文件夾的文件:Cron作業不「解除鏈接」文件 - 爲什麼?
if (file_exists($_SERVER['DOCUMENT_ROOT']."/folder/file1"))
{
unlink($_SERVER['DOCUMENT_ROOT']."/folder/file1");
}
當我去我的瀏覽器這個腳本的地址,它工作正常。
我創建了一個cron作業運行此腳本每隔一小時和跑步從cron作業這個腳本 - 該文件不會被刪除。
我還創建了給我發了電子郵件中的標誌,我懷疑cron作業得到一個錯誤的迴應「file_exists」測試,而不是繼續執行「斷開連接」的動作。
任何想法,爲什麼cron作業不會刪除該文件?
謝謝
任何??
爲$ _ SERVER [ 「DOCUMENT_ROOT」]在cron作業中設置? – 2013-03-03 22:27:44
我不知道我明白你的意思......我需要設置此爲cron作業,以識別該文件的路徑? – 2013-03-03 23:43:40
'DOCUMENT_ROOT'是Web服務器你檢查過$ _SERVER ['DOCUMENT_ROOT']。「/ folder/file1」'是否有預期的值? – Tchoupi 2013-03-04 23:01:13