警告:fopen(./ channels / tvchannel / 13_03.html)[function.fopen]:无法打开流:权限被拒绝

时间:2013-03-11 04:24:59

标签: php

我正在执行一个脚本(通过php)。

每当我执行它时,我都会遇到以下错误:

Warning: fopen(./channels/tvchannel/13_03.html) [function.fopen]:     failed to open stream: Permission denied in /home/tvguide/public_html/script.php on line 189

Warning: fwrite() expects parameter 1 to be resource, boolean given in /home/tvguide/public_html/script.php on line 190

Warning: fclose() expects parameter 1 to be resource, boolean given in /home/tvguide/public_html/script.php on line 191

首先,我认为这是文件夹权限的问题所以我设置所有涉及775的文件夹。

第187到192行在我的script.php

中读取如下
$file_to_update = "$mypage/$suff/$txt_url.html";
if(!file_exists($file_to_update)) {
$stream = fopen($file_to_update, "w+");
fwrite($stream, $text);
fclose($stream);
}

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

据我所知,您正在给w+打开文件。但是,如您所说,您只能获得775该文件夹的权限。

即没有公众的书面许可。授予777权限并执行。找出它是否有效。