使用PHP将表单内容传递到带有下载提示的新xml文件中

使用PHP将表单内容传递到带有下载提示的新xml文件中,php,xml,Php,Xml,我是编程新手,所以任何指导都是很好的,我试图实现以下目标: 有一个简单的html表单,其中包含一些字段、文本区域和文本字段 提交表单时,打开对话框选择保存文件的位置,默认情况下,文件名应设置为表单第一个文本区域。 保存文件并将表单内容添加到特定的xml标记中 安装 我想捕获文本区域名articlebody的内容,并将其保存在标记下的文件中 有人能给我指出正确的教程吗?还是上传一个片段?谢谢你的时间。我激动不已: 表格: 脚本: $filename = $_POST['filename']; $f

我是编程新手,所以任何指导都是很好的,我试图实现以下目标:

有一个简单的html表单,其中包含一些字段、文本区域和文本字段 提交表单时,打开对话框选择保存文件的位置,默认情况下,文件名应设置为表单第一个文本区域。 保存文件并将表单内容添加到特定的xml标记中 安装

我想捕获文本区域名articlebody的内容,并将其保存在标记下的文件中


有人能给我指出正确的教程吗?还是上传一个片段?谢谢你的时间。

我激动不已:

表格:

脚本:

$filename = $_POST['filename'];
$field1 = $_POST['field1'];
$field2 = $_POST['field2'];

$field1 = htmlspecialchars($field1);
$field2 = htmlspecialchars($field2);
$xml = <<<EOL
<rootnode>
    <field>$field1</field>
    <field>$field2</field>
</rootnode>
EOL;

header('Content-type: text/xml');
header('Content-length: ' . strlen($xml));
header("Content-disposition: attachment;filename=$filename");
echo $xml;
$filename = $_POST['filename'];
$field1 = $_POST['field1'];
$field2 = $_POST['field2'];

$field1 = htmlspecialchars($field1);
$field2 = htmlspecialchars($field2);
$xml = <<<EOL
<rootnode>
    <field>$field1</field>
    <field>$field2</field>
</rootnode>
EOL;

header('Content-type: text/xml');
header('Content-length: ' . strlen($xml));
header("Content-disposition: attachment;filename=$filename");
echo $xml;