-2

我一直在寻找如何做到这一点的几个小时,并且正在就我想做的事情寻求帮助。

我想动态创建一个文件,基于表单提交的数据,使用单选按钮作为变量。

例如:

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);
4

2 回答 2

1

Bsdnoobz 刚刚切换。

file_put_contents($_POST['radio_button_selection'].'.txt', $_POST['percussion']);

确保您正在写入的文件夹具有写入权限。

于 2012-05-29T19:30:07.447 回答
0

尝试这个:

file_put_contents($_POST['percussion'].'.txt', $_POST['radio_button_selection']);
于 2012-05-29T19:13:30.417 回答