我试图通过以下方式使用
fopen()
创建一个文件:<?php
$handle = fopen('name.txt', 'w') or die('Can\'t create file');
fwrite($handle, 'Hamed'."\n");
fwrite($handle, 'Kamrava'."\n");
echo 'File was created successfully';
?>
但是并没有创建该文件,返回了以下错误信息:
无法创建文件
P.S :
我正在使用 Linux/Ubuntu 上的 LAMP 服务器。
在创建该文件之前,我尝试过以下命令:
sudo chmod -R 755 ~/public_html/
如果您有任何想法,将不胜感激。
~/public_html/
是当前工作目录吗?你尝试过使用绝对文件名吗? - Alex Shesterov/path/and/file.name
。但如果当前工作目录设置为~/public_html/
,那么使用绝对文件名也无济于事。与此同时,您已经得到了答案 :) - Alex Shesterov