我有一个包含大量输入字段和复选框的表单。
当我提交表单时,我想将表单字段名称和值写入文本文件。
<input type="text" name="mailHost" value=""/>
<input type="text" name="mailUser" value=""/>
<input type="text" name="mailPass" value=""/>
因此,以此为例,它将被写入文件:
mailHost = VALUE
mailUser = VALUE
mailPass = VALUE
对于一些表单字段,可以手动完成每个表单字段,但是有多种函数或方法可以为多个字段执行此操作吗?
然后读回来一样吗?
再次使用上面的相同示例,我会在回读时结束以下内容:
$ mailHost = Value,$ mailUser = value等动态创建变量名称并分配值?
由于
答案 0 :(得分:2)
您可以遍历$_POST
数组:
foreach ($_POST as $key => $value) {
file_put_contents('file.txt', $key . " = " . $value . "\n", FILE_APPEND);
}
注意强>
未选中的复选框不会出现在$_POST
数组中。