在php中创建一个文件

时间:2013-02-20 10:38:11

标签: php file-permissions

我创建了一个php文件。我为下面提到的代码编写了

$my_file = 'my_options.sql';
$handle = fopen($my_file, 'w') or die('Cannot open file:  '.$my_file); 

之后我找不到我的文件夹下的文件。有一个权限错误,如

Warning: fopen(my_options.sql) [function.fopen]: failed to open stream: Permission denied in /var/www/TantraProjects/Ranjit/nt_plugin/wp-content/plugins/option-url-changes/option-url-change.php on line 17

如何纠正错误并在forlder下创建一个文件。我不想手动授予该文件的权限。有没有办法给权限创建一个文件。请帮帮我。

2 个答案:

答案 0 :(得分:1)

您需要通过FTP / SSH /其他方式将文件夹CHMOD到755或777(如果755不起作用 - 最好尽可能严格)。

答案 1 :(得分:1)

您应该授予文件夹“777”的权限,因为您正在尝试编写。