0

phpmailer から contents.php (テンプレート ファイル) に変数を渡すにはどうすればよいですか? $email変数を渡す必要があります。

$mail -> msgHTML(file_get_contents('contents.php'), dirname(__FILE__));

content.php

<div>
    This email was sent by x. <a href="www.x.com/process_contact.php?email="<?php echo $email ?> Unsubscribe </a>from this email.
</div> 
4

1 に答える 1

1

既知のタグをメールに置き換えます。

$email = 'your@email.com';
$mail -> msgHTML(str_replace('[emailhere]', $email, file_get_contents('contents.php')), dirname(__FILE__));

content.php

<div>
    This email was sent by x. <a href="www.x.com/process_contact.php?email=[emailhere]"> Unsubscribe </a>from this email.
</div> 

マニュアル: http://php.net/manual/en/function.str-replace.php

于 2013-11-05T23:37:48.927 に答える