1. ホーム
  2. php

[解決済み] ストリームを開くのに失敗しました PHP fopen()が動作しません [重複]。

2022-02-19 20:36:24

質問

与えられた入力の後、私のサーバーに.txtファイルを作成しようとしていますが、私は下部に表示されるエラーが発生します。

<?php

$filename = $_GET["firstname"]. " ". $_GET["lastname"].".txt";

$myfile = fopen("$filename", "w") or die("Unable to open file!");

$txt = "Stuur een leuk berichtje naar deze persoon: ". $_GET["emailadres"];

fwrite($myfile, $txt);
fclose($myfile);

?>

エラーが出ます。

Warning: fopen(test.txt): ストリームを開くのに失敗しました。パーミッション denied in /home/students/57fasdf6/www/bevestiging.php on line 37 Unable ファイルを開くことができます。

ありがとうございました。

挨拶

レックス

解決方法は?

このエラーが発生する理由は、phpにそのフォルダの書き込み権限が必要であるためです。