Php 如何定制Dompdf的setSubject?如何获得特定主题和pdf名称,选择ID';s

Php 如何定制Dompdf的setSubject?如何获得特定主题和pdf名称,选择ID';s,php,Php,伙计们,我有这个PHP代码,它通常由DOMPDF提供 $message = Swift_Message::newInstance() ->setSubject('How To Create and Send An HTML Email w/ a PDF Attachment') ->setTo(array($post->email => $post->name)) // Array of people to send to -

伙计们,我有这个PHP代码,它通常由DOMPDF提供

$message = Swift_Message::newInstance()
    ->setSubject('How To Create and Send An HTML Email w/ a PDF Attachment')
            ->setTo(array($post->email => $post->name)) // Array of people to send to
    ->setFrom(array('no-reply@net.meetme.com' => 'Nirmohi+')) // From:
    ->setBody($html_message, 'text/html')
            ->attach(Swift_Attachment::newInstance($pdf_content, 'nettuts.pdf', 'application/pdf'));
我想动态更改主题名称和PDF名称。。。像

$message = Swift_Message::newInstance()
    ->setSubject('A New Mail Received Frome "NAMEID"')
            ->setTo(array('MYEMAIL@gmail.com' => $post->name))
    ->setFrom(array('no-reply@net.meetme.com' => $post->name))
    ->setBody($html_message, 'text/html')
            ->attach(Swift_Attachment::newInstance($pdf_content, 'SMILE.pdf', 'application/pdf'));

我想从我的HTML表单中获取数据。 例如


我是PHP新手。。。请尽快帮助我。


<?php
//if your html form is posted
if(isset($_POST['submit'])) {

//you probably want to check for faulty values here (e.g. virus.pdf etc)

$message = Swift_Message::newInstance()
    ->setSubject('A New Mail Received Frome'.$_POST['nameid'])
    ->setTo(array($post->email => $post->name)) // Array of people to send to
    ->setFrom(array('no-reply@net.meetme.com' => 'Nirmohi+')) // From:
    ->setBody($html_message, 'text/html')
    ->attach(Swift_Attachment::newInstance($pdf_content, $_POST['smile'], 'application/pdf'));

}

?>

<html>
<head><title></title></head>
<body>

<form id="form1" name="form1" method="post" action="tmp.php">
    <input type="text" name="nameid" />
    <input type="text" name="smile" />
    <input type="submit" name="submit" value="submit" />
</form>

</body>
</html>
<?php
//if your html form is posted
if(isset($_POST['submit'])) {

//you probably want to check for faulty values here (e.g. virus.pdf etc)

$message = Swift_Message::newInstance()
    ->setSubject('A New Mail Received Frome'.$_POST['nameid'])
    ->setTo(array($post->email => $post->name)) // Array of people to send to
    ->setFrom(array('no-reply@net.meetme.com' => 'Nirmohi+')) // From:
    ->setBody($html_message, 'text/html')
    ->attach(Swift_Attachment::newInstance($pdf_content, $_POST['smile'], 'application/pdf'));

}

?>

<html>
<head><title></title></head>
<body>

<form id="form1" name="form1" method="post" action="tmp.php">
    <input type="text" name="nameid" />
    <input type="text" name="smile" />
    <input type="submit" name="submit" value="submit" />
</form>

</body>
</html>