我一直在寻找如何做到这一点的小时数,并且正在寻求我想要做的事情上的帮助。如何基于表单提交的数据动态创建文件
我想动态创建一个文件,基于表单提交使用单选按钮作为变量数据。
例如:
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.";
}
但是,这是行不通的。
我知道我有一段代码给它扩展,但我不知道该怎么做。
任何帮助是极大的赞赏。
谢谢。
(EDIT) 我需要为了同名的文件中创建文件“打击乐”以及写数据用PHP代码来修改呢?
<input type="radio" value="percussion" name="musictype">Percussion
例如,创建文件“percussion.txt”与文件中的“敲击”字。
下面的代码工作并创建文件“percussion.txt”,并在文件中写入“打击乐”一词,但我需要在同时写入文件时动态创建文件。
file_put_contents("percussion.txt", $_POST['musictype'] . "\n", FILE_APPEND);
您要放置的文件是否存在?您正在写入的目录是否具有写入权限? –
表单上还有其他什么字段?你想命名文件是什么? –
不,该文件将需要新创建J.Money –