Форма для заполнения и вывод pdf на сайте
Приветствую! На сайте почты России можно заполнить и распечатать pdf бланк почтового перевода, ссылка https://www.pochta.ru/form?type=F112EP_COD_SINGLE мне нужно, чтобы посетитель ввёл свои данные в форму и после нажатия на кнопку отправить, сформировался заполненный pdf-бланк, который отправится мне на email.
|
Библиотека mPDF
|
Либо как вариант можно заполнить готовый pdf бланк данными из формы обратной связи, но для этого нужен скрипт
|
Читайте то, что по ссылке. Это конвертирует html в pdf. В общем-то распечатать можно и html, так что стремление во что бы ни стало обязательно к pdf в данном случае ни к чему.
Готовьте html шаблон, заполняйте чем угодно, конвертируйте в pdf. Не нравится, пожалуйста, есть в РНР и средства для работы с pdf. А скрипты в любом из этих случаев потребуется, само ничего не делается. |
Примерно как-то так должно быть https://prnt.sc/hdp5q2
Может есть у кого пример, как данными из формы заполнить поля в шаблоне 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 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 "Ошибка";} ?> |
Часовой пояс GMT +3, время: 07:34. |