我試圖通過fopen()
下面創建一個文件一個文件:fopen()函數無法創建Linux上
<?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';
?>
,但不創建該文件,並讓我:
Can't create file
PS:
我使用在Linux/Ubuntu的LAMP服務器。
我試過下面的命令創建一個文件之前:
sudo chmod -R 755 ~/public_html/
任何想法,將不勝感激。
你確定'〜/的public_html /'是當前工作目錄?你有沒有試過一個絕對文件名? –
@AlexShesterov是的,我很確定工作目錄。關於絕對文件名稱的含義是什麼? –
絕對文件名是'/ path/and/file.name'。但是,如果當前工作目錄設置爲「〜/ public_html /',那麼使用絕對文件名將無濟於事。你同時有一個答案:) –