2013-08-30 20 views
0

我正在使用file_put_contents。但是,它返回false。我怎樣才能得到錯誤的描述 ?我無法弄清楚爲什麼這不起作用。以下是我的代碼:php put文件內容函數的錯誤信息

$fpc1=file_put_contents("c\\payment". "\\file1.txt", "$headercolumn\n$data"); 
$fpc2=file_put_contents("c\\payment". "\\file2.txt", "$headercolumn\n$data");  
+3

那應該是'c:'嗎? –

+2

爲什麼不使用E_ALL進行錯誤報告? –

+0

通過鍵入PHP獲取最後一個錯誤在谷歌? http://php.net/manual/fr/function.error-get-last.php – Virus721

回答

0

如果出現錯誤報告,則應該顯示錯誤。試着打開它看看發生了什麼。

此外,鑑於文件的路徑,我懷疑你錯誤鍵入了驅動器號。 (如果它是一個驅動器盤符,那麼它是C:\而不是C)

我建議你檢查路徑,然後檢查權限,該文件(CHMOD 777或666在Linux上,寫在窗戶)

另外,你爲什麼使用兩個常量字符串連接?

+0

謝謝Atrakeur。我只是使用字符串進行測試,我忘記改變它。 –

+0

那麼?答案是否正確? – Atrakeur