0

スクリプトを実行しています(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に関係するフォルダを全て設定しました。

私のscript.php内の187行目から192行目は次のようになります

$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);
}

ご協力いただきありがとうございます

4

1 に答える 1

0

私が考える限り、あなたはw+ファイルを開いて与えています。ただし、あなたが775言ったように、フォルダーへのアクセス許可のみが与えられます。

つまり、パブリックの書き込み許可はありません。777許可を与えて実行します。それが機能するかどうかを調べます。

于 2013-03-11T04:35:38.547 に答える