Моя компания в настоящее время пытается упорядочить наш процесс отправки форм. Я читал, что то, что мы пытаемся сделать, может быть сделано с PHP или PHPMailer, но я, похоже, попал в блокпост.Электронная почта заполняется PDF с PHP или PHPMailer
Что мы пытаемся сделать, это открыть заполненный PDF-файл в браузере, завершить его, а затем нажать кнопку внизу, чтобы отправить его указанному получателю.
В настоящее время у меня есть PHP-скрипт, который позволяет мне отправлять пустой документ с помощью PHPMailer и нашего почтового сервиса.
Я попытался с помощью «AddStringAttachment» особенность PHPMailer:
<?php
require("../PHPMailer_5.2.3/class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP(); // telling the class to use SMTP
$mail->Host = "xxx.xxx.org"; // SMTP server
$mail->From = "[email protected]";
$mail->AddAddress("[email protected]");
$mail->Subject = "Attachment Test";
$mail->Body = "Hi! \n\n This is my first e-mail sent through PHPMailer.";
$mail->WordWrap = 50;
$mail->AddStringAttachment($string,'filename.pdf');
if(!$mail->Send()) {
echo 'Message was not sent.';
echo 'Mailer error: ' . $mail->ErrorInfo;
} else {
echo 'Message has been sent.';
}
?>
... но я не смог найти способ, чтобы определить строку таким образом, что бы отправить заполненную форму. В настоящее время, если я помещаю какие-либо данные в поле «$ string», сообщение электронной почты выходит из строя.
Возможно ли это? Или я просто вращаю свои колеса?
Почтовые PDF-файлы, подобные этому, невероятно сложны, но не невозможны. –