不通过我的浏览器创建文件

时间:2013-01-18 13:17:08

标签: php file createfile

当我在本地主机上运行我的页面时,它不会创建该文件。我已经给文件夹站点提供了读写权限。我使用了系统和exec功能,当我通过终端运行页面时,它会创建一个文件但是通过我的浏览器它不会。

$my_file = '/var/www/site/file.txt';
$handle = fopen($my_file, 'w') or die('Cannot open file:  '.$my_file); 

2 个答案:

答案 0 :(得分:1)

以下命令将正确应用该目录的权限。

cd /var/www/site
sudo chmod 664 *
sudo find . -type d -exec chmod 755 {} \;

如果错误仍然存​​在,请发布任何抛出的PHP错误。

答案 1 :(得分:0)

您是否尝试过相对地址?

$my_file = 'site/file.txt';