• 26-12-2015, 01:14:10
    #1
    <?php 
    $host_adi = "localhost";
    $veritabani = "onerie_db";
    $kullanici = "onerie_db";
    $sifre_vt = "********";
    $hepsi_vt = mysql_pconnect($host_adi, $kullanici, $sifre_vt) or trigger_error(mysql_error(),E_USER_ERROR);  ?>
    <?php
    $kolonadi_hatirlat_sifre = "-1";
    if (isset($_POST['mail'])) {
      $kolonadi_hatirlat_sifre = (get_magic_quotes_gpc()) ? $_POST['mail'] : addslashes($_POST['mail']);
    }
    mysql_select_db($veritabani, $hepsi_vt);
    $sorgumuz = sprintf("SELECT * FROM uyeler WHERE email = '%s'", $kolonadi_hatirlat_sifre);
    $hatirlat_sifre = mysql_query($sorgumuz, $hepsi_vt) or die(mysql_error());
    $satirlar = mysql_fetch_assoc($hatirlat_sifre);
    $toplam_sonuc = mysql_num_rows($hatirlat_sifre);
    $himm = $_POST['mail'];
    
     ?>
    <?php if ($toplam_sonuc > 0) { ?>
              <?php 
    		  
    		  $ad = "Onerie.com"; 
    $emails = "onerietr@gmail.com";
    $url = "http://";
    $konu = "Şifre Hatırlatma";
    $kullanici = $satirlar['kullanici_adi'];
    $sifre = $satirlar['sifre'];
    $giris = "<a href=".$url."www.webasistani.com/index.php>Sisteme Giriş Yapmak İçin Tıklayın. </a>";
    $msg = "Sayın, ".$satirlar['adsoyad']." ".$satirlar['soyad']." Lütfen Şifrenizi Kaybetmeme Hususunda Daha Hassasiyetli Davranınız. Teşekkürler";
    $mailtanim = "MIME-Version: 1.0\r\n"; 
    $mailtanim .= "Content-Type: text/html; charset=\"windows-1254\"\r\n"; 
    $mailtanim .= "From: $ad <$emails>\r\n"; 
    $mailtanim .= "Reply-To: $ad <$emails>\r\n"; 
    $hepsi = "<strong>Gönderici :</strong> ".$ad."<br><strong>Sistem E-Postası :</strong> ".$emails."<br><strong>Konu :</strong> ".$konu."<br><strong>Kullanıcı Adınız :</strong> ".$kullanici."<br><strong>Şifreniz :</strong> ".$sifre."<br><strong>Sistem Giriş Yolu :</strong> ".$giris."<br>"; 
    $hepsi .= $msg; 
    mail($satirlar['email'], $konu ,stripslashes($hepsi), $mailtanim); 
    ?>
    
    <?
    include 'class.phpmailer.php';
    $mail = new PHPMailer();
    $mail->IsSMTP();
    $mail->SMTPAuth = true;
    $mail->Host = 'smtp.gmail.com';
    $mail->Port = 587;
    $mail->SMTPSecure = 'tls';
    $mail->Username = 'onerietr@gmail.com';
    $mail->Password = '*******';
    $mail->SetFrom($mail->Username, 'Onerie.com');
    $mail->AddAddress('$himm', '$kullanici');
    $mail->CharSet = 'UTF-8';
    $mail->Subject = '$konu';
    $mail->MsgHTML('$hepsi!');
    if($mail->Send()) {
        echo 'Mail gönderildi!';
    } else {
        echo 'Mail gönderilirken bir hata oluştu: ' . $mail->ErrorInfo;
    }
    ?>
    Gönder dediğimde alıcı mail adresini girmediniz diyor yardım edebilirmisiniz beyler
  • 26-12-2015, 01:56:36
    #2
    merhaba,

    $mail->AddAddress('$himm', '$kullanici'); bunun gibi hatalı bir kaç satırınız daha var. değişkenleri tek tırnak içine aldığınız için hata aldınız.
    tırnakları kaldırarak direk değişkenleri kullanırsanız sorununuz çözülür.
    $mail->AddAddress($himm, $kullanici); gibi.

    kolaylıklar.

    akdemir adlı üyeden alıntı: mesajı görüntüle
    <?php 
    $host_adi = "localhost";
    $veritabani = "onerie_db";
    $kullanici = "onerie_db";
    $sifre_vt = "********";
    $hepsi_vt = mysql_pconnect($host_adi, $kullanici, $sifre_vt) or trigger_error(mysql_error(),E_USER_ERROR);  ?>
    <?php
    $kolonadi_hatirlat_sifre = "-1";
    if (isset($_POST['mail'])) {
      $kolonadi_hatirlat_sifre = (get_magic_quotes_gpc()) ? $_POST['mail'] : addslashes($_POST['mail']);
    }
    mysql_select_db($veritabani, $hepsi_vt);
    $sorgumuz = sprintf("SELECT * FROM uyeler WHERE email = '%s'", $kolonadi_hatirlat_sifre);
    $hatirlat_sifre = mysql_query($sorgumuz, $hepsi_vt) or die(mysql_error());
    $satirlar = mysql_fetch_assoc($hatirlat_sifre);
    $toplam_sonuc = mysql_num_rows($hatirlat_sifre);
    $himm = $_POST['mail'];
    
     ?>
    <?php if ($toplam_sonuc > 0) { ?>
              <?php 
    		  
    		  $ad = "Onerie.com"; 
    $emails = "onerietr@gmail.com";
    $url = "http://";
    $konu = "Şifre Hatırlatma";
    $kullanici = $satirlar['kullanici_adi'];
    $sifre = $satirlar['sifre'];
    $giris = "<a href=".$url."www.webasistani.com/index.php>Sisteme Giriş Yapmak İçin Tıklayın. </a>";
    $msg = "Sayın, ".$satirlar['adsoyad']." ".$satirlar['soyad']." Lütfen Şifrenizi Kaybetmeme Hususunda Daha Hassasiyetli Davranınız. Teşekkürler";
    $mailtanim = "MIME-Version: 1.0\r\n"; 
    $mailtanim .= "Content-Type: text/html; charset=\"windows-1254\"\r\n"; 
    $mailtanim .= "From: $ad <$emails>\r\n"; 
    $mailtanim .= "Reply-To: $ad <$emails>\r\n"; 
    $hepsi = "<strong>Gönderici :</strong> ".$ad."<br><strong>Sistem E-Postası :</strong> ".$emails."<br><strong>Konu :</strong> ".$konu."<br><strong>Kullanıcı Adınız :</strong> ".$kullanici."<br><strong>Şifreniz :</strong> ".$sifre."<br><strong>Sistem Giriş Yolu :</strong> ".$giris."<br>"; 
    $hepsi .= $msg; 
    mail($satirlar['email'], $konu ,stripslashes($hepsi), $mailtanim); 
    ?>
    
    <?
    include 'class.phpmailer.php';
    $mail = new PHPMailer();
    $mail->IsSMTP();
    $mail->SMTPAuth = true;
    $mail->Host = 'smtp.gmail.com';
    $mail->Port = 587;
    $mail->SMTPSecure = 'tls';
    $mail->Username = 'onerietr@gmail.com';
    $mail->Password = '*******';
    $mail->SetFrom($mail->Username, 'Onerie.com');
    $mail->AddAddress('$himm', '$kullanici');
    $mail->CharSet = 'UTF-8';
    $mail->Subject = '$konu';
    $mail->MsgHTML('$hepsi!');
    if($mail->Send()) {
        echo 'Mail gönderildi!';
    } else {
        echo 'Mail gönderilirken bir hata oluştu: ' . $mail->ErrorInfo;
    }
    ?>
    Gönder dediğimde alıcı mail adresini girmediniz diyor yardım edebilirmisiniz beyler
  • 26-12-2015, 02:03:21
    #3
    bluexpres adlı üyeden alıntı: mesajı görüntüle
    merhaba,

    $mail->AddAddress('$himm', '$kullanici'); bunun gibi hatalı bir kaç satırınız daha var. değişkenleri tek tırnak içine aldığınız için hata aldınız.
    tırnakları kaldırarak direk değişkenleri kullanırsanız sorununuz çözülür.
    $mail->AddAddress($himm, $kullanici); gibi.

    kolaylıklar.
    teşekkür ederim o sorun gitti ama şimdide "Parse error: syntax error, unexpected end of file in /home/onerie/public_html/unuttum.php on line 60" böyle bir hata geldi 60.satırdı sadece php tagı var
  • 26-12-2015, 02:12:00
    #4
    <?php if ($toplam_sonuc > 0) { ?>

    suradaki kod parentez kaptılmamış ondan doalyı veriyor onu duzeltın
  • 26-12-2015, 02:17:57
    #5
    Herkese teşekkürler.