Помощник
|
Форма для заполнения и вывод pdf на сайте |
Grasss
|
Сообщение
#1
|
||
|
|
||
|
|||
Degradator |
22.11.2017, 13:07;
Ответить: Degradator
Сообщение
#2
|
|
Продублирую свою тему вот сюда - http://www.html.by/forums/47-Pomogite!
|
|
|
Grasss
|
Сообщение
#3
|
|
Мне нужно вот так реализовать на сайте https://prnt.sc/hdp5q2
|
|
|
Degradator |
22.11.2017, 15:04;
Ответить: Degradator
Сообщение
#4
|
|
Это делается в несколько этапов
1. Определяем формат данных 2. Создаем html форму 3. Отправляем запрос на сервер 4. Используем на сервере какую-то библиотеку для создания PDF 5. ??? 6. Profit |
|
|
Grasss
|
Сообщение
#5
|
|
Может есть у кого пример, как данными из формы заполнить поля в шаблоне pdf бланка?
<form action="wo_s.php" method="post"> <input type="text" name="name" placeholder="Ваше имя:"> <input type="text" name="email" placeholder="Ваш телефон/email:"> <input type="image" src="snd.png"></form> [PHP]<?php if(isset($_POST['name'])){$name=$_POST['name'];} if(isset($_POST['email'])){$email=$_POST['email'];} if(empty($name)){echo "Не указано имя";echo "<br/><a href=javascript: onclick=document.getElementById('wo').style.display='block';>Вернуться назад</a>";exit;} if(empty($email)){echo "Не указан email";echo "<br/><a href=javascript: onclick=document.getElementById('wo').style.display='block';>Вернуться назад</a>";exit;} $to=".....@mail.ru"; $subject="..."; $message="name: $name \nemail: $email"; $headers="content-type:text/plain; charset=windows-1251"; $send=mail($to,$subject,$message,$headers); if($send=='true'){echo "Ваша заявка отправлена";} else{echo "Ошибка";} ?>[/PHP] |
|
|
Degradator |
22.11.2017, 20:06;
Ответить: Degradator
Сообщение
#6
|
|
|
ты меня не понимаешь. Нельзя так просто взять, и добавить данные в PDF бланк. Ты должен этот pdf сгенерировать, и во время генерации подсунуть туда свои данные. Для этого можно использовать например fpdf.
Если ты не можешь сгенерировать pdf, то возможно что твой бланк можно скормить какой-то либе, которая разберет его на параграфы предложения, таблицы и проч, потом положить туда твои данные и сохранить это в новый документ. Но такой подход поятнет за собой очень необычные проблемы, которые будет не просто разрешить. Пиши в платный раздел, может быть кто-то займется этим для тебя.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Betatransfer.net - прием платежей для HIGH RISK проектов, интернет эквайринг и мерчант онлайн оплат | 55 | arendator | 35095 | Сегодня, 2:12 автор: arendator |
|
Странный трафик на сайте длительное время | 34 | TABAK | 9113 | Вчера, 23:38 автор: Arsenwenger |
|
Rebex.io – Ваша инновационная платформа для обмена криптовалюты! | 3 | Rebex | 971 | Вчера, 20:50 автор: Rebex |
|
Посоветуйте массажер для спины и шеи | 10 | Boymaster | 906 | Вчера, 18:02 автор: Boymaster |
|
CryptoCloud — прием USDT, BTC, ETH, LTC на любом сайте | 37 | CryptoCLoud | 10825 | Вчера, 15:37 автор: CryptoCLoud |
Текстовая версия | Сейчас: 25.4.2024, 16:02 |