Koineks
  • 14-03-2009, 17:02:31
    #1
    1/2
    Merhaba

    mail fonksiyonum
    PHP- Kodu:
    function mail_gonder($alici,$konu,$mesaj,$gonderen_isim,$gonderen){
        
    $diger "MIME-Version: 1.0\n";
        
    $diger .= "Content-type: text/html; charset=utf-8\n";
        
    $diger .= "From: $gonderen_isim <$gonderen>\n";
        
    $diger .= "Reply-To: $gonderen_isim <$gonderen>";
    mail($alici$konu$mesaj$diger);

    gönderdiğim kısım
    PHP- Kodu:
            $sifre_konu            'asdasd.Com Şifreniz';
            
    $sifre_mesaj        "asdasd.Com'daki bayilik başvurunuz başarılı bir şekilde gerçekleşmiştir.<br />
            Şifreniz: " 
    $sifre "<br />
            Lütfen bu maile cevap yazmayınız.<br />
            Soru ve sorunlarınız için site üzerindeki iletişim bağlantısını kullanabilirsiniz.<br />
            <br />
            asdasd.Com Yönetimi"
    ;
            
    $sifre_gond_isim    'asdasd.Com';
            
    $sifre_gonderen        'noreply@asdasd.com';
            include(
    "./inc/mail_gonder.php");
            
    $sifre_maille @mail_gonder($email,$sifre_konu,$sifre_mesaj,$sifre_gond_isim,$sifre_gonderen);
            
            if(
    $sifre_maille){
                echo 
    'Kaydınız yapılmış ve şifreniz mail adresinize gönderilmiştir.<br />Bayiliğiniz onaylandığında size bildirilecektir.<br />';
            }else{
                echo 
    'Kaydınız yapılmıştır.<br />Şifreniz: ' $sifre '<br />Bayiliğiniz onaylandığında size bildirilecektir.<br />';
            } 
    bu şekilde bişeyler yaptım. mail gidiyor ama nedense ekrana else{} kısmı yazdırılıyor :S herhangi bir hatada almıyorum
    .
  • Sponsor Reklam
  • 14-03-2009, 17:40:08
    #2
    1/2
    $gittimi = mail($alici, $konu, $mesaj, $diger);
    return $gittimi;
    olmalı galiba...

    lezzetmenusu - havadan.tv

  • 14-03-2009, 18:00:51
    #3
    1/2
    mail() fonksiyonunu diğer fonksiyonun dışına aldım oldu
    .
  • 14-03-2009, 23:59:59
    #4
    1/2
    PHP- Kodu:
    if (@mail($to$subject$vs)) 
      echo 
    'Gönderildi';
    else
      echo 
    'Gönderilemedi'
    PHP mail() fonksiyonu TRUE veya FALSE döndürür.
  • 15-03-2009, 10:43:17
    #5
    1/2
    mail gonder fonksiyonunuzu şu şekilde editlemeniz yeterli

    PHP- Kodu:
    function mail_gonder($alici,$konu,$mesaj,$gonderen_isim,$gonderen){
        
    $diger "MIME-Version: 1.0\n";
        
    $diger .= "Content-type: text/html; charset=utf-8\n";
        
    $diger .= "From: $gonderen_isim <$gonderen>\n";
        
    $diger .= "Reply-To: $gonderen_isim <$gonderen>";
    return 
    mail($alici$konu$mesaj$diger);