如何在php中创建一个文件和数据存储?

问题描述:

$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)或者用控制台创建它们 –

试试这个:

<?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