• 17-05-2018, 15:06:20
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    $mail->Body =$_POST['adsoyad'] . $_POST['telefon'] . $_POST['eposta'] . $_POST['sektor'] . $_POST['mesaj']; şu kodu nasıl

    Adsoyad :
    Telefon:
    Eposta:
    Sektor:
    Mesaj:

    olarak okutabilirim.
  • 17-05-2018, 15:14:58
    #2
    nafikbkgl adlı üyeden alıntı: mesajı görüntüle
    $mail->Body =$_POST['adsoyad'] . $_POST['telefon'] . $_POST['eposta'] . $_POST['sektor'] . $_POST['mesaj']; şu kodu nasıl

    Adsoyad :
    Telefon:
    Eposta:
    Sektor:
    Mesaj:

    olarak okutabilirim.
    Sizi doğru anladıysam aşağıdaki gibi yapabilirsiniz.

    $body = 'Adsoyad: ' . $_POST['adsoyad'] . '<br />';
    $body .= 'Telefon: ' . $_POST['telefon'] . '<br />';
    $body .= 'Eposta: ' . $_POST['eposta'] . '<br />';
    $body .= 'Sektor: ' . $_POST['sektor'] . '<br />';
    $body .= 'Mesaj: ' . $_POST['mesaj'] . '<br />';
    $mail->Body = $body;
  • 17-05-2018, 15:16:21
    #3
    mail body den sonra 'AdSoyad:'.$_['adsoyad'].'<br>Telefon:'Şeklinde ilerleyebilirsiniz
  • 17-05-2018, 15:21:53
    #4
    StyleWaR adlı üyeden alıntı: mesajı görüntüle
    Sizi doğru anladıysam aşağıdaki gibi yapabilirsiniz.

    $body = 'Adsoyad: ' . $_POST['adsoyad'] . '<br />';
    $body .= 'Telefon: ' . $_POST['telefon'] . '<br />';
    $body .= 'Eposta: ' . $_POST['eposta'] . '<br />';
    $body .= 'Sektor: ' . $_POST['sektor'] . '<br />';
    $body .= 'Mesaj: ' . $_POST['mesaj'] . '<br />';
    $mail->Body = $body;

    buna benzer bişey yapmıştım. sizin verdiklerinizi uyguladım fakat yine aynı hatayı aldım epostaya böyle geliyor.

    "Adsoyad: Nafi Kabakoğlu<br />Telefon: 05319186110<br />Eposta: nafikbkgl@hotmail.com<br />Sektor: 31060<br />Mesaj: sdfasdfsdf<br />"
  • 17-05-2018, 15:25:05
    #5
    nafikbkgl adlı üyeden alıntı: mesajı görüntüle
    buna benzer bişey yapmıştım. sizin verdiklerinizi uyguladım fakat yine aynı hatayı aldım epostaya böyle geliyor.

    "Adsoyad: Nafi Kabakoğlu<br />Telefon: 05319186110<br />Eposta: nafikbkgl@hotmail.com<br />Sektor: 31060<br />Mesaj: sdfasdfsdf<br />"
    PHPMailer kullanıyorsanız kullandığınız metot yanlış.

    $mail->Body = $body;
    kısmını aşağıdaki gibi değiştirin sorun düzelecektir.

    $mail->MsgHTML($body);
    PHPMailer kullanmıyorsanız aşağıdaki gibi deneyin.

    $body = 'Adsoyad: ' . $_POST['adsoyad'] . 'rn';
    $body .= 'Telefon: ' . $_POST['telefon'] . 'rn';
    $body .= 'Eposta: ' . $_POST['eposta'] . 'rn';
    $body .= 'Sektor: ' . $_POST['sektor'] . 'rn';
    $body .= 'Mesaj: ' . $_POST['mesaj'] . 'rn';
    $mail->Body = $body;
    rn yazan kısımları (ters slash)r(ters slash)n olarak değiştirin R10'nun kod editöründe sorun var sanırım.
  • 17-05-2018, 15:28:37
    #6
    StyleWaR adlı üyeden alıntı: mesajı görüntüle
    PHPMailer kullanıyorsanız kullandığınız metot yanlış.

    $mail->Body = $body;
    kısmını aşağıdaki gibi değiştirin sorun düzelecektir.

    $mail->MsgHTML($body);
    PHPMailer kullanmıyorsanız aşağıdaki gibi deneyin.

    $body = 'Adsoyad: ' . $_POST['adsoyad'] . 'rn';
    $body .= 'Telefon: ' . $_POST['telefon'] . 'rn';
    $body .= 'Eposta: ' . $_POST['eposta'] . 'rn';
    $body .= 'Sektor: ' . $_POST['sektor'] . 'rn';
    $body .= 'Mesaj: ' . $_POST['mesaj'] . rn';
    $mail->Body = $body;



    o kodu eklediğimde çalışmadı. kullandığım kod sistemi böyle;


    <?php

    if (isset($_GET['islem'])) {

    if ($_POST['eposta']<>'' && $_POST['adsoyad']<>'' && $_POST['sektor']<>'' && $_POST['telefon']<>'' && $_POST['mesaj']<>'') {

    require_once("mail/class.phpmailer.php");

    $mail = new PHPMailer();
    $mail->IsSMTP();
    $mail->Host = "******";
    $mail->SMTPAuth = true;
    $mail->Username = "******";
    $mail->Password = "*****";
    $mail->From = "******";
    $mail->Fromname = $_POST['adsoyad'];
    $mail->AddAddress("******","Mail gönderimi");
    $mail->CharSet = 'UTF-8';
    $mail->Subject = 'İletişim Formu';
    $mail->Body =$_POST['adsoyad'] . $_POST['telefon'] . $_POST['eposta'] . $_POST['sektor'] . $_POST['mesaj'];

    if(!$mail->Send())
    {
    echo '<font color="#F62217"><b>Gönderim Hatası: ' . $mail->ErrorInfo . '</b></font>';
    exit;
    }
    echo '<font color="#41A317"><b>Mesaj başarıyla gönderildi.</b></font>';
    } else {
    echo '<font color="#F62217"><b>Tüm alanların doldurulması zorunludur.</b></font>';
    }
    }

    ?>


    bu kodları iletisim formunun altına yazıyorum herşey çok iyi çalışıyor sadece maile yazdırma kısmında sıkıntı yaşadım.



    yazdırma işleminide böyle yapmıştım.


    $mail->Body= 'İletişim Formu';
    $content = '
    <b>Websitenizden gelen iletişim maili</b><br>
    <table align="left" class="tg" style="undefined;table-layout: fixed; width: 535px">

    <tr>
    <td class="tg-031e">Ad Soyad</td>
    <td class="tg-031e">:</td>
    <td class="tg-031e">'.$adsoyad.'</td>
    </tr>
    <tr>
    <td class="tg-031e">Telefon</td>
    <td class="tg-031e">:</td>
    <td class="tg-031e">'.$telefon.'</td>
    </tr>
    <tr>
    <td class="tg-031e">E-Posta</td>
    <td class="tg-031e">:</td>
    <td class="tg-031e">'.$eposta.'</td>
    </tr>
    <tr>
    <td class="tg-031e">Konu</td>
    <td class="tg-031e">:</td>
    <td class="tg-031e">'.$konu.'</td>
    </tr>
    <tr>
    <td class="tg-031e">Mesaj</td>
    <td class="tg-031e">:</td>
    <td class="tg-031e">'.$mesaj.'</td>
    </tr>
    <tr>
    <td class="tg-031e">İp Adresi</td>
    <td class="tg-031e">:</td>
    <td class="tg-031e">'.$ip.'</td>
    </tr>
    </table>';


    ama html kodları etkinleştiremedim
  • 17-05-2018, 15:36:40
    #7
    nafikbkgl adlı üyeden alıntı: mesajı görüntüle
    ama html kodları etkinleştiremedim
    $mail->Body = yerine $mail->MsgHTML( $content); kullanırsanız sorun çözülecektir.

    Yapamazsanız özelden team bilgilerinizi iletin yardımcı olurum.