私はこれを行う方法について何時間も探していて、私がやりたいことについて助けを求めています。
ラジオボタンを変数として使用して、フォームから送信されたデータに基づいて動的にファイルを作成したいと思います。
例えば:
if ($_POST['radio_button_selection'] == "percussion") {
file_put_contents("dynamic_filename.txt", $_POST['radio_button_selection']);
echo "Dynamic filename created";
}
私は試した:
if ($_POST['radio_button_selection'] == "percussion") {
file_put_contents("({$_POST['percussion']})", $_POST['radio_button_selection']);
echo "Percussion file created.";
}
しかし、これは機能していません。
拡張子を付けるためのコードが不足していることは知っていますが、その方法がわかりません。
どんな助けでも大歓迎です。
ありがとうございました。
(編集) ファイル「パーカッション」を作成し、同じ名前のファイルにデータを書き込むために、これをPHPコードで変更する必要がありますか?
<input type="radio" value="percussion" name="musictype">Percussion
たとえば、ファイルに「percussion」という単語を含むファイル「percussion.txt」を作成します。
以下のコードは機能し、ファイル「percussion.txt」を作成し、ファイルに「percussion」という単語を書き込みますが、同時に書き込み中にファイルを動的に作成する必要があります。
file_put_contents("percussion.txt", $_POST['musictype'] . "\n", FILE_APPEND);