当我在本地主机上运行我的页面时,它没有创建文件。我已经给了读和写权限的文件夹网站。我使用了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';