<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>mission_2-2</title>
</head>
<body>
<form action="" method="str">
<input type="POST" name="str"placeholder="入力してください">
<input type="submit" name="submit">
</form>
<?php
$str = $_POST["str"];
echo $str;
$str = "". PHP_EOL;
$filename="mission_2-2.txt";
$str = fopen($filename,"a");
fwrite($str);
fclose($str);
if ($str=="完了") {
echo "おめでとう";
} elseif ($str =="完了") {
echo "";
} elseif ($str !="完了" ) {
echo "";
} else {
echo $str . "";
}
?>
</body>
</html>
完了と入力した時におめでとうと表示したいのですが記入しても画面に文字が表示されず、原因がわかりません。
なにを参考に作ったらこうなるのでしょう。
書籍でもあり得ない指定がされていますが。
環境含めて情報追記してください。アクセスの方法、そこからの再現手順
あとコードはマークダウンのcode機能にてご提示ください