フォームアクションとphpで遊んでいます。私はそれらが苦手で、学び始めたばかりで、最近、fopen、fwrite、およびfcloseをいじっていました。また、基本的なフォームの入力を試してみると、php は入力された内容を呼び出します。
私が疑問に思っているのは、fopen、fwriteを呼び出してtxtファイルを開いたり作成したり、txtファイルに入力された単純なデータを入力したりできることを知っていますが、それを行い、ユーザーに入力内容を表示させたい場合です。
説明が下手すぎる。たとえば、
a.html --> この html で言ってみましょう
<form action="a.php" method="get">
<input type="text" name="name">
<input type="submit">
a.php --> a.html で送信をクリックすると、この a.php には次のコードが含まれます。
echo "My name is $_GET["name"]";
これは、a.html で送信をクリックすると My name is xxxxx と表示されますが、a.html の送信も別の場所に移動したい場合は、b.php と b.php に次のようなコーディングがあるとします。
$filehandle = fopen("text.txt","a+") or die ("sorry error");
fwrite($filehandle, $_GET["name"]);
fclose($filehandle);
a.html から a.php または b.php の 1 つだけに入るかどうかはわかっていますが、a.html を 1 回送信するだけで a.php と b.php の両方を機能させることは可能ですか?
私はまだそのレベルに達していないので、JavaScriptやより高度なものを巻き込みたくありませんが、簡単で可能な方法があるかどうかを考えているだけです