• 29-11-2017, 23:58:19
    #1
    Sitemin Her İşlemi Tamam Lakin Kodlamada Bir Sorun Var Sanırım Ki Mail Gitmiyor.
    Mail Gönderilemedi Hatası Veriyor Sürekli.Hangi Alanları Ne Şekilde Düzeltmem Gerekli Bilmiyorumda Tam Lütfen Yardımcı Olabilir Misiniz.
  • 29-11-2017, 23:59:37
    #2
    JonTurksy adlı üyeden alıntı: mesajı görüntüle
    Sitemin Her İşlemi Tamam Lakin Kodlamada Bir Sorun Var Sanırım Ki Mail Gitmiyor.
    Mail Gönderilemedi Hatası Veriyor Sürekli.Hangi Alanları Ne Şekilde Düzeltmem Gerekli Bilmiyorumda Tam Lütfen Yardımcı Olabilir Misiniz.
    Mail sayfasında ki ilgili kodları buraya eklerseniz baksınlar arkadaşlar ?
  • 30-11-2017, 00:07:38
    #3
    <?
    include("protect_page.php");
    session_start();
    if ($_SESSION['giris'] == 1){
    exit(header("Location:index.php"));
    }
    $username = guvenlik($_POST['username']);
    $sehir = guvenlik($_POST['sehir']);
    $ad = guvenlik(ucwords($_POST['ad']));
    $soyad = guvenlik(ucwords($_POST['soyad']));
    $email = guvenlik($_POST['email']);
    $parola1 = guvenlik($_POST['parola1']);
    $parola2 = guvenlik($_POST['parola2']);
    $parola_md5 = md5($parola1);
    $gun = guvenlik($_POST['gun']);
    $ay = guvenlik($_POST['ay']);
    $yil = guvenlik($_POST['yil']);
    $dogum = $gun."-".$ay."-".$yil;
    $cinsiyet = guvenlik($_POST['cinsiyet']);
    $istel = guvenlik($_POST['istel']);
    $gsm = guvenlik($_POST['gsm']);
    $kayit = date("Y-m-d");
    $ip=getUserIP();
    $sql = $mysqli->query("SELECT * FROM uyeler WHERE email = '$email' or username = '$username'");
    $kod=guvenlik($_POST[kod]);
    if((strlen($username)<4 or strlen($username)>16) or (strlen($ad) or strlen($ad)>16) or (strlen($soyad) or strlen($soyad)>16) or strlen($istel)!=17 or strlen($gsm)!=17 or (strlen($parola1)<4 or strlen($parola1)>16) or (strlen($parola2)<4 or strlen($parola2)>16) or $parola1!=$parola2 or $email=="" or $gun=="" or $ay=="" or $yil=="" or $cinsiyet=="" or $sehir==""){
    echo '<script>alert("Lütfen Bütün Alanları Doldurunuz.");window.history.go(-1);</script>';
    }elseif($kod!=$_SESSION['guvenlik_kodu']){
    echo '<script>alert("Belirtilen güvenlik kodu hatalı lütfen tekrar deneyiniz.");window.history.go(-1);</script>';
    }elseif($sql->num_rows>0){
    echo '<script>alert("Belirtilen e-mail adresi veya kullanıcı adı sistemde kayıtlı.");window.history.go(-1);</script>';
    }else{
    $code = rand(134987,999999);
    $secure = md5($email);
    ?>
    <div class="genelbox"><?=$nowww;?>'a Hoşgeldiniz</div>
    <?
    if($aktivasyon_turu=='0'){
    require("class.phpmailer.php");
    $mail = new PHPMailer();
    $mail->IsSMTP();
    $mail->Port = "587";
    $mail->Host = $mailhost;
    $mail->SMTPAuth = true;
    $mail->Username = $sitemail;
    $mail->Password = $mailsifresi;
    $mail->From = $sitemail;
    $mail->FromName = $nowww." Üyelik Aktivasyonu";
    $mail->AddAddress($email, $ad." ".$soyad);
    $mail->WordWrap = 50;
    $mail->IsHTML(true);
    $mail->Subject = $nowww." Üyelik Aktivasyonu";
    $mail->Body = '
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    </head>
    <body>
    <img src="'.$site_adresi.'/images/'.$logo.'">
    <br><br>
    <div style="width:100%;padding:10px;font-size:13pt;font-family:Calibri;">
    <strong>Sayın '.$ad.' '.$soyad.' '.$nowww.'\'a hoşgeldiniz !</strong>
    <br><br>
    Sitemize giriş yapabilmek için; aşağıdaki link\'e tıklayabilir veya link\'i kopyalayıp adres satırına yapıştırarak hesabınızı aktif hale getirebilirsiniz.
    <br><br>
    <strong>Link:</strong> <a href="'.$site_adresi.'/index.php?page=aktivasyon&kod='.$code.'&secure='.$ secure.'">'.$site_adresi.'/index.php?page=aktivasyon&kod='.$code.'&secure='.$ secure.'</a>
    </div>
    <p align="right">Saygılarımızla,<br><a href="'.$site_adresi.'">'.$nowww.' Yönetimi</a></p>
    </body>
    </html>
  • 30-11-2017, 00:18:07
    #4

    Hocam ne yaptınız ya siz , class.phpmailler.php kodlarını atmayacaktınız.
    siz bu sorunu hangi sayfada yaşıyorsunuz mesela örnek iletisim.php mi burada mail gönderen kodlar olucaktır.
    bunları gönderecektiniz.
  • 30-11-2017, 00:22:11
    #5
    D62 adlı üyeden alıntı: mesajı görüntüle

    Hocam ne yaptınız ya siz , class.phpmailler.php kodlarını atmayacaktınız.
    siz bu sorunu hangi sayfada yaşıyorsunuz mesela örnek iletisim.php mi burada mail gönderen kodlar olucaktır.
    bunları gönderecektiniz.
    Düzenledim Yukarıdaki Kodları Kusura Bakmyın.
  • 30-11-2017, 00:28:01
    #6
    JonTurksy adlı üyeden alıntı: mesajı görüntüle
    Düzenledim Yukarıdaki Kodları Kusura Bakmyın.
    Sayfa içinde bu kodlardan başka kod varmı peki ?
  • 30-11-2017, 00:30:12
    #7
    D62 adlı üyeden alıntı: mesajı görüntüle
    Sayfa içinde bu kodlardan başka kod varmı peki ?
    yok malesef site içerisinde üye ol butununa basınca mail gönderilemedi uyarısı çıkıyor adres çubugunda uyeok klasörünün uzantısı yazıyor. bende o klasördekileri gönderdim suan buraya tamamını
  • 30-11-2017, 00:33:55
    #8
    JonTurksy adlı üyeden alıntı: mesajı görüntüle
    yok malesef site içerisinde üye ol butununa basınca mail gönderilemedi uyarısı çıkıyor adres çubugunda uyeok klasörünün uzantısı yazıyor. bende o klasördekileri gönderdim suan buraya tamamını
    Mail göndermiyorki zaten bu , if(!$mail->Send()) diye bir fonksiyon yok nasıl uyarı veriyor anlamadım
    ayrıca yanlış hatalı şeyler yapmışsınız.
    düzeltip göndericem denersiniz.
  • 30-11-2017, 00:35:22
    #9
    çok teşekkür ederim bekliyorum.