在我的localhost上,我的脚本生成一个不存在的文件,一切似乎都有效。现在我已经在服务器上上传了脚本。我一直在尝试在服务器public html上创建一个文件。但是fopen
无法创建文件
$file = '/home/mysite/public_html/contacts.xml';
chmod($file, 0777);
if(!($f = fopen($file, "w"))){
echo "error openning file<br />";
}
我总是得到'错误打开文件'。
答案 0 :(得分:1)
您必须通过FTP或Web服务器的Web管理界面设置chmod 777,以确保无法通过PHP设置安全性