PHP:fopen无法在服务器public_html上创建文件

时间:2013-10-02 02:12:07

标签: php

在我的localhost上,我的脚本生成一个不存在的文件,一切似乎都有效。现在我已经在服务器上上传了脚本。我一直在尝试在服务器public html上创建一个文件。但是fopen无法创建文件

$file = '/home/mysite/public_html/contacts.xml';
chmod($file, 0777);
if(!($f = fopen($file, "w"))){
 echo "error openning file<br />"; 
} 

我总是得到'错误打开文件'。

1 个答案:

答案 0 :(得分:1)

您必须通过FTP或Web服务器的Web管理界面设置chmod 777,以确保无法通过PHP设置安全性