2011-01-08 60 views
0

我有一個小腳本,它打開並追加csv並放置一些信息。 基於當天日期的文件名。 但是,當我從apache用戶下創建的服務器運行腳本時,以及當相同的腳本以cron運行時以不同的用戶身份運行時,問題即將到來。這會產生問題並給我提供錯誤PHP Fopen在服務器和命令行上運行腳本相同的腳本時出現問題

權限拒絕。

我的示例代碼

$handler = fopen($file, 'a+'); 
fwrite($handler, date('Y-md H:i:s') . "\n"); 
fclose($handler); 
+0

我認爲你會比簡單地將日期定位到文件上更多。對吧? – CarpeNoctumDC 2011-01-08 07:12:00

回答

0

我認爲這是一個問題的FilePermission。

嘗試使用相同的用戶運行,或者設置文件夾所包含的權限。

+0

他說,當用戶/ cron訪問它時出現錯誤..聽起來更像鎖問題。由於示例代碼只寫日期..所需的幾個毫秒幾乎是沒有問題...? – CarpeNoctumDC 2011-01-08 07:40:45

相關問題