• 12-03-2021, 15:13:16
    #1
    $mail->addAddress('$user_mail', '$user_name');
    $mail->Body = //Mail mesaj içeriği
        '
    			<p>Bu link den hesabınızı aktifleştirebilirsiniz
    			<a href="https://yourvideolist.com/index.php?sayfa=aktif&kod=$code">Hesabınızı aktifleştirmek için Tıklayınız...</a>
    			</p>
    		
    ';
    phpmailer içerisinde php değişkenlerini kullanmak istiyorum yukarıdaki şekilde kullansam çalışır mı? yoksa <?php echo $user_mail?>  şeklinde ya da '.$user_mail.' şeklinde mi yapmalıyım?
  • 12-03-2021, 15:16:46
    #2
    Bu sekilde çalışır hocam
  • 12-03-2021, 15:17:40
    #3
    Body kullanirken tek tirnak degilde çift tırnak kullanirsan sadece $degisken yazman yeterli olur
  • 12-03-2021, 15:31:41
    #4
    PHP'de tek tırnak içerisinde değişken değerini yazdıramazsınız. Tek tırnak içerisine yazdığınız şey doğrudan yazdırılır. Bu nedenle bu şekilde sadece $değişken olarak mail gider.

    $bodyText = '<p>Bu link den hesabınızı aktifleştirebilirsiniz
             <a href="https://yourvideolist.com/index.php?sayfa=aktif&kod=$code">Hesabınızı aktifleştirmek için Tıklayınız...</a>
             </p>
            ';
    $mail->addAddress($user_mail, $user_name);
    $mail->Body = $bodyText
    enescakmakci adlı üyeden alıntı: mesajı görüntüle
    Bu sekilde çalışır hocam
  • 12-03-2021, 16:50:29
    #5
    berkaycatak adlı üyeden alıntı: mesajı görüntüle
    PHP'de tek tırnak içerisinde değişken değerini yazdıramazsınız. Tek tırnak içerisine yazdığınız şey doğrudan yazdırılır. Bu nedenle bu şekilde sadece $değişken olarak mail gider.

    $bodyText = '<p>Bu link den hesabınızı aktifleştirebilirsiniz
             <a href="https://yourvideolist.com/index.php?sayfa=aktif&kod=$code">Hesabınızı aktifleştirmek için Tıklayınız...</a>
             </p>
            ';
    $mail->addAddress($user_mail, $user_name);
    $mail->Body = $bodyText
    $code yine tek tırnak içinde yazılmış olmaz mı? çift tırnak mı kullanmalıyım? çift tırnakları da " şeklinde kullanırım?
  • 12-03-2021, 16:58:47
    #6
    Evet orayı görmemişim, şu şekilde birleştirebilirsiniz:

    $bodyText = '<p>Bu link den hesabınızı aktifleştirebilirsiniz
             <a href="https://yourvideolist.com/index.php?sayfa=aktif&kod='.$code.'">Hesabınızı aktifleştirmek için Tıklayınız...</a>
             </p>
            ';
    $mail->addAddress($user_mail, $user_name);
    $mail->Body = $bodyText
    gurdeniz adlı üyeden alıntı: mesajı görüntüle
    $code yine tek tırnak içinde yazılmış olmaz mı? çift tırnak mı kullanmalıyım? çift tırnakları da " şeklinde kullanırım?