Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 07.01.2019
Сообщений: 25

Вставка переменных с форм в xml

10.03.2019, 10:07. Показов 882. Ответов 2
Метки xml (Все метки)

Студворк — интернет-сервис помощи студентам
Ребят help нужно что-бы с этой формы
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<form name="MyForm1" action="" id="callbacks" method="post">
      <div class="mx-auto" style="width: 200px;">
                <input style="text-align: center;;border-radius:50px;" name="name" type="text" placeholder="Ім'я" /><br>
              <br>
              <input style="text-align: center;  border-radius:50px" name="tel" type="tel" placeholder="Телефон" /><br>
              <br>
                <input style="text-align: center;  border-radius:50px" name="email" type="email" placeholder="Email" /><br><br>
                <textarea style="text-align: center;  width:100%;border-radius:10px" name="body" type="text"  placeholder=""></textarea><br>
              <br>
              </div>
              <div class="container-fluid">
              <br>
              </div><br><h6 >Для заповнення документу введіть свої данні в поля для вводу та натисніть відповідну, для потреби кнопку</h6><br>
              <br><input type="checkbox" aria-label="Checkbox for following text input"> Я згоден на обробку своїх персональних данних<br> 
            </form><br>
Передавалось в эту
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<?php
if (isset($_GET['download'])) {
//Скачка файла
Header("Content-Type: x-force-download");
Header('Content-Disposition: attachment; filename="zakaz.doc"');
readfile("zakaz.doc");
}
else {
header('Content-Type: text/html; charset=utf-8');
ini_set("display_errors",1);
error_reporting(E_ALL);
?>
 
 
 
<?php
$name = $_POST["name"];
$email = $_POST["email"];
$tel = $_POST["tel"];
$body = $_POST["body"];
$tovarname = array(                                                       //товары для записи в таблицу
array('$name'),
);
 
$template = file_get_contents("word.xml");
$template = str_replace("{table-shapka}", $tableshapka, $template);             //строим шапку
//echo $template;
 
file_put_contents("zakaz.doc", $template);                                      //записываем результат в файл
 
//автоматом скачивает файл
if (!isset($_GET['download'])) {echo '<script type="text/javascript">document.location.href="' . $_SERVER['REQUEST_URI'] . '?download"</script>';}
 
}
?>
А потом переходило в xml
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
 <w:document xmlns:ve="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:o="urn:schemas-microsoft-com:office:office"
                xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math"
                xmlns:v="urn:schemas-microsoft-com:vml" xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing"
                xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
                xmlns:wne="http://schemas.microsoft.com/office/word/2006/wordml">
                <w:body>
 
                    <w:p>w:rsidR="00822E93" w:rsidRDefault="003428FA"><w:r>
                            <w:t>
                                Міністерство освіти і науки України
 
                                Донецький державний університет
 
                                ДОВІДКА № 67
 
                                28.12.2002 р. м. Донецьк
 
                               {Тут переменная должна быть} є студентом III курсу філологічного факультету відділення «Українська мова та
                                літера*тура».
 
                                Довідка видана для подання в Київський РВК м. Донецька.
 
                                Декан філологічного
 
                                факультету (підпис) О.Л.Григор’єв
 
                                (печатка)
 
                                Секретар (підпис) К.В.Онопрієнко
 
                            </w:t>
                        </w:r>
                    </w:p>
                    {table-shapka}
 
 
                    <w:p w:rsidR="00F16127" w:rsidRDefault="00F16127" />
                    <w:sectPr w:rsidR="00F16127" w:rsidSect="00F16127">
                        <w:pgSz w:w="11906" w:h="16838" />
                        <w:pgMar w:top="1134" w:right="850" w:bottom="1134" w:left="1701" w:header="708" w:footer="708"
                            w:gutter="0" />
                        <w:cols w:space="708" />
                        <w:docGrid w:linePitch="360" />
                    </w:sectPr>
                </w:body>
            </w:document>
        </pkg:xmlData>
    </pkg:part>
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.03.2019, 10:07
Ответы с готовыми решениями:

Вставка двух форм с JavaScript
Пытался вставить две формы на одну страницу: &lt;form id=&quot;send&quot; method=&quot;POST&quot;&gt; &lt;select name=NAME size=1 style=&quot;width:...

Сравнение переменных из разных форм
у меня такой код, написанный в Program.cs , переменные k, k1, k2 вводятся пользователем в Form4 static class V public...

Связь Юнитов, Форм и переменных
Здравствуйте! Подскажите пожалуйста как связать Юниты между собой. У меня есть Form1 в которой идёт описание структуры:struct...

2
 Аватар для Пифагор
2172 / 1655 / 840
Регистрация: 10.01.2015
Сообщений: 5,207
10.03.2019, 10:27
LambadaS, в чем именно проблема? Опишите ее более подробно.
0
0 / 0 / 0
Регистрация: 07.01.2019
Сообщений: 25
10.03.2019, 10:42  [ТС]
Проблема в том что нужно что бы данные брались из формы и сохранялись через xml в doc файл, но оно не работает, когда вставляю переменную то просто скачивает doc с переменной, но она в свою очередь не работает. Может знаете проще решения проблемы, я буду очень благодарен если поможете решить эту проблему
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.03.2019, 10:42
Помогаю со студенческими работами здесь

Передача значений переменных с отдельных форм
Имеется 2 переменные - $имя, $фамилия; и схематично следующая ситуация: Я вывел данные об имени с помощью обычной текстовой бд....

Передача переменных нажатием на ссылку (без форм)
Есть страница с выпадающим списком категорий, как можно сделать так, чтобы когда пользователь выбирал определенную категорию значение...

Вставка переменных в текст
Ребят нужно в текст вставить переменные как это сделать ?

Вставка переменных в запросы
Я не долго занимаюсь php, но я делаю верные запросы, все работает в бд, вроде написано четко все, но блин, как вставлять переменные в...

вставка переменных в шаблон
С помощью какого Web-языка программирования можно выполнить следующую задачу: Вставлять в готовый шаблон(например грамоты) имена и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru