#php #xml
#php #xml
Вопрос:
Я новичок в программировании, поэтому любые рекомендации были бы замечательными, чего я пытаюсь достичь, так это следующего:
- Создайте простую html-форму с некоторыми полями (текстовые области и текстовые поля)
- При отправке формы откройте диалоговое окно, чтобы выбрать место для сохранения файла, имя файла должно быть установлено по умолчанию в первой текстовой области формы.
- Сохраните файл и добавьте содержимое формы в определенные xml-теги
Для instace
Я хочу записать содержимое текстовой области с именем «articlebody» и сохранить его в файле под тегом
Может ли кто-нибудь указать мне правильные руководства? Или загрузите фрагмент? Спасибо за ваше время.
Ответ №1:
У меня в голове не укладывается:
форма:
<form action="" method="POST">
1. filename: <input type="text" name="filename" /><br />
2. field 1: <input type="text" name="field1" /><br />
3. field 2: <input type="text" name="field2" /><br />
</form>
скрипт:
$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;