• 07-08-2020, 14:02:15
    #1
    smtp mail doğrulama gönderirken şablon olarak göndermek istiyorum fakat doğrulama kodunu göstermiyor şablon olunca php ile nasıl çekebilirim şuanki kod:

    <div class="title" style="font-family:Helvetica, Arial, sans-serif;font-size:15px;font-weight:600;color:#fffff"><center>E-POSTA DOĞRULAMA KODUNUZ</center></div></td></tr>
    <?php
    echo("$code");
    ?>


  • 07-08-2020, 14:03:51
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    phpmailler kullanmıyor musunuz
  • 07-08-2020, 14:04:20
    #3
    araya şu şekilde giriniz

    <?php echo $deger; ?>
  • 07-08-2020, 14:05:05
    #4
    <div class="title" style="font-family:Helvetica, Arial, sans-serif;font-size:15px;font-weight:600;color:#fffff"><center>E-POSTA DOĞRULAMA KODUNUZ
    <?php
    echo("$code");
    ?>
    </center></div></td></tr>
    bu şekilde yazılması lazım
  • 07-08-2020, 14:09:40
    #5
    Üyeliği durduruldu
    Echonun ilk defa echo("$code"); bu şekilde kullanıldığını görüyorum. (çalışırmı böyle bilmiyorum )
    echo $code; şeklinde kullanmayı denermisiniz?
  • 07-08-2020, 14:37:35
    #6
    deniyorum hepsini şimdi teşekkür ederim
  • 07-08-2020, 14:52:18
    #7
    <?php
    include ('../config.php');
    include 'inc/class.phpmailer.php';
    include 'inc/class.smtp.php';
    ?>
    
    <?php
        $Register['Unexpected'] = array(
            'Code' => 999,
            'Text' => 'Bekleyenmeyen Hata'
        );
        $Register['mustFilled'] = array(
            'Code' => 999,
            'Text' => 'Lütfen bilgileri eksiksiz doldurun.'
        );
        $Register['Success'] = array(
            'Code' => 200,
            'Text' => 'Kayıt başarılı, yönlendiriliyorsunuz.'
        );
        $Register['Failed']['Exist']['Username'] = array(
            'Code' => 400,
            'Text' => 'Bu kullanıcı adı zaten kullanımda.'
        );
        $Register['Failed']['Exist']['Email'] = array(
            'Code' => 400,
            'Text' => 'Bu email adresi zaten kullanımda.'
        );
    
    
        
        if (!isset($_POST['username'], $_POST['password'])){
            Output($Register['Unexpected']);
        }
        $Register['Failed']['Exist']['Tel'] = array(
            'Code' => 400,
            'Text' => 'Bu telefon numarası zaten kullanımda.'
        );
    
    $Register['validMail'] = array(
            'Code' => 999,
            'Text' => 'Lütfen geçerli bir email adresi girin!'
        );
    
    
    
        $name = $connect->escape_string(strip_tags(($_POST['name'])));
        $username = $connect->escape_string(strip_tags(($_POST['username'])));
        $email = $connect->escape_string(strip_tags(($_POST['email'])));
        $phone = $connect->escape_string(strip_tags(($_POST['phone'])));
        $ref = $connect->escape_string(strip_tags(($_POST['ref'])));
        $password = $_POST['password'];
        $date = date('d.m.Y H:i:s');
        
        if($username == '' || $password == ''){
        Output($Register['mustFilled']);    
        }
    
        
        $query = mysqli_query($connect, "SELECT * FROM data_users WHERE username = '$username'");
        if(mysqli_affected_rows($connect)) Output($Register['Failed']['Exist']['Username']);
    
    
        $query = mysqli_query($connect, "SELECT * FROM data_users WHERE email = '$email'");
        if(mysqli_affected_rows($connect)) Output($Register['Failed']['Exist']['Email']);
    
        $query = mysqli_query($connect, "SELECT * FROM data_users WHERE tel = '$phone'");
        if(mysqli_affected_rows($connect)) Output($Register['Failed']['Exist']['Tel']);
        
    ///////////EMAİL GEÇERLİ
    function emailControl($email){
    if(filter_var($email,FILTER_VALIDATE_EMAIL)==true){
    return 1;
    }else{
    return 0;
    }
    }
    if(emailControl($email)==0){
        Output($Register['validMail']);
        die;
    }
    
    
    $code = rand(0,999999);
    
    
    
        
        $query = mysqli_query($connect, "INSERT INTO data_users (name,username,email,tel,password,date,ref,code) VALUES ('$name','$username','$email','$phone','$password','$date','$ref','$code')");
        if ($query)
                
        $mail = new PHPMailer();
        $mail->IsSMTP();
        $mail->SMTPAuth = true;
        $mail->Host = '';
        $mail->Port = 587;
        $mail->Username = '';
        $mail->Password = '';
        $mail->SetFrom($mail->Username, 'Stupen Aktivasyon');
        $mail->AddAddress("$email", "$site_name Aktivasyon Kodu");
        $mail->CharSet = 'UTF-8';
        $mail->Subject = 'Stupen Aktivasyon Kodu';
        $mail->MsgHTML('    <!-- 100% background wrapper (grey background) -->
    <table border="0" width="100%" height="100%" cellpadding="0" cellspacing="0" bgcolor="#ffffff">
    <tr>
    <td align="center" valign="top" bgcolor="#ffffff" style="background-color: #ffffff;">
    
    <br>
    
    <!-- 600px container (white background) -->
    <table border="0" width="600" cellpadding="0" cellspacing="0" class="container" style="width:600px;max-width:600px">
    <tr>
    <td class="container-padding content" align="left" style="padding-left:24px;padding-right:24px;padding-top:12px;padding-bottom:12px;background-color:#589e">
    <br>
    
    <div class="title" style="font-family:Helvetica, Arial, sans-serif;font-size:18px;font-weight:600;color:#fffff"><center>STUPEN E-POSTA DOĞRULAMA</center></div>
    <br />
    </td>
    </tr>
            <tr>
    <td class="container-padding content" align="left" style="padding-left:24px;padding-right:24px;padding-top:12px;padding-bottom:12px;background-color:#ffffff">
    <br>
    
    <div class="title" style="font-family:Helvetica, Arial, sans-serif;font-size:15px;font-weight:600;color:#fffff"><center>E-POSTA DOĞRULAMA KODUNUZ
    <?php echo $code; ?>
    </center></div></td></tr>
    <br />
    <br />
            <tr>
    <td class="container-padding content" align="left" style="padding-left:24px;padding-right:24px;padding-top:12px;padding-bottom:12px;background-color:#589e">
    <br>
    
    <div class="title" style="font-family:Helvetica, Arial, sans-serif;font-size 10px;font-weight:600;color:#fffff"><center>Doğrulama kodunuzu kimseyle paylaşmayınız!</center></div>
    <br />
    </td>
    </tr>
    <tr>
    <td class="container-padding footer-text" align="left" style="font-family:Helvetica, Arial, sans-serif;font-size:12px;line-height:8px;color:#aaaaaa;padding-left:24px;padding-right:24px">
    <br><br>
    Stupen.net © 2020
    <br><br><br />    
    <span class="ios-footer">
    Hamidiye, Gül Sk. 16A2, <br />    <br />34408 Kâğıthane/İstanbul
    </span>
    
    <br><br>
    
    </td>
    </tr>
    </table>
    <!--/600px container -->
    
    
    </td>
    </tr>
    </table>');
        $mail->Send();
        
    $queryLOgs = mysqli_query($connect, "INSERT INTO log (username,tip) VALUES ('$username','2')");
    
        Output($Register['Success'])
    ?>
  • 07-08-2020, 14:53:04
    #8
    Bu şekilde mail gönderme dosyası fakat şablon mail gelince kodu göstermiyor nerde hata yapıyorum