没有通过浏览器创建文件


Not creating file via my browser

当我在本地主机上运行我的页面时,它没有创建文件。我已经给了读和写权限的文件夹网站。我使用了system和exec函数,当我通过终端运行页面时,它创建了一个文件,但在我的浏览器中却没有。

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

下面的命令将正确地对目录应用权限。

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

如果错误仍然存在,请发布抛出的所有PHP错误。

您是否尝试使用相对地址?

$my_file = 'site/file.txt';