2016-10-03 10 views
-3

私はうまく動作するPHPコードを持っています。私は管理者にuser - Aがリクエストしたという電子メールを送信したいと思います。メールをチェックするとuser -と表示されます。ユーザー名は表示されません。PHP - メールでユーザー名を送信

PHPコード:

<?php 
    require 'PHPMailerAutoload.php'; 
    $username = $_SESSION ["username"]; 

function leave_mail($user, $message){ 

    //Some connection and credentials for the gmail 

    $username = $_SESSION ["username"];  
    $mail = new PHPMailer; 

    leave_mail($username, "Your message has been sent to the <b>admin.</b>"); 
    leave_mail('[email protected]', 'This message is to notify that you have a <b>new leave request</b> from <i><b>USER - <?php echo $username;?></b></i>');  
?> 

に助けてください!

+0

ねえ、それは有効なコードではありません! – Turtle

+0

私は理解できませんでした! –

+0

あなたは既にPHPを使用しています。連結してください。 – chris85

答えて

-2

これは、あなたが書いているのはすでにPHPコードなのでです。だから'xxx' . $username . 'yyy'string concatでPHPです。

<?php xxx; ?>を使用する場合は? .phpファイルを書くときは、デフォルトでHTMLコードを書いています。だから、PHPを書くには、それを使用してください。

例:

<html> 
<body> 
<div>hello i am html</div> 
<?php for($i=0;$i<5;++$i)echo 'Hey this is php code'; ?> 
</body> 
</html> 
+1

説明が役に立ちます.. – chris85

+0

@ chris85追加... – Turtle

+0

ありがとう!!出来た。 –