• 締切済み

ファイルにブラウザでアクセス

プログラムでファイル作成したのですが、ブラウザでアクセスしてみるとエラー表示されます。どうしたら、アクセスできるのでしょうか? エラー表示の一部です。 Warning: Unknown: SAFE MODE Restriction in effect. The script whose gid is 1000 is not allowed to access /virtual/中略/public_html/diary/log/2007/05/17.html owned by uid 1000 in Unknown on line 0 ファイルを作成したプログラムの一部です。 $_POST['hi']=$_POST['hi'].".html"; $file=fopen($_POST['hi'],"w"); flock($file, LOCK_EX); fputs($file, $hon); flock($file, LOCK_UN); fclose($file); 説明が下手ですいません。 よろしくお願いします。

みんなの回答

  • awazak
  • ベストアンサー率36% (61/165)
回答No.1

PHPがセーフモードでうごいてるからじゃないかな? http://jp.php.net/manual/ja/print/features.safe-mode.php 「セーフモードがonの場合、PHPは、 現在のスクリプトの所有者がファイル関数により処理されているファイル の所有者に一致するかどうかを調べます。」 きっとだめだと思うけど、 PHPスクリプトを一旦ダウンロードしてから、サーバー上のそのファイルを削除して、 同じファイル名で再度アップロードし直してみてください。 所有者が自分になって動くようになるかも。

khiroto
質問者

補足

PHPの初心者で、セーフモードというものが、何なのかわかりません。どうしたら、セーフモードをoffにできるのでしょうか?

関連するQ&A