如何在php中创建一个文件和数据存储?
问题描述:
$myFile = "folder1/folder2/order.txt";
$fh = fopen($myFile, 'a');fwrite($fh, $Message);
fclose($fh);
我用这个code.But文件未创建在特定的文件夹如何在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
检查您的目录权限。 – Rizier123
查看服务器的错误日志。 –
Slso你可能没有'folder1/folder2 /',所以用[php.net/mkdir](http://php.net/manual/ru/function.mkdir.php)或者用控制台创建它们 –