2015-12-14 52 views
0
$myFile = "folder1/folder2/order.txt"; 
$fh = fopen($myFile, 'a');fwrite($fh, $Message); 
    fclose($fh); 

我用這個code.But文件未創建在特定的文件夾如何在php中創建一個文件和數據存儲?

+1

檢查您的目錄權限。 – Rizier123

+0

查看服務器的錯誤日誌。 –

+0

Slso你可能沒有'folder1/folder2 /',所以用[php.net/mkdir](http://php.net/manual/ru/function.mkdir.php)或者用控制檯創建它們 –

回答

1

試試這個:

<?php 
$myFile = "folder1/folder2/order.txt"; 
$fh = fopen($myFile, 'a'); or die("Unable to open the file"); 
fwrite($fh, $Message); 
fclose($fh); 
?> 

如果此代碼顯示「無法打開文件」,這意味着有東西打開文件時出錯。如果folder1/folder2不存在,則可能發生這種情況。或者可能是你不是允許打開一個文件來寫在該文件夾上。如果您位於Linux,您可以更改您的目錄權限,如下所示:

chmod 777 folder/folder2 
相關問題