• 19-07-2007, 11:39:30
    #1
    Üyeliği durduruldu
    $tablo2 = "select email from users where id =".$_POST['sec'][$i];
    $e_email= mysql_query($tablo2); //onaylanan üyenin mail adresini al :)
    #madem onayladın bide mesaj at :)
    //Buraya kadar sorun olmaması lazım 
    $header = "From: $siteadi <$siteemail>\n";
    $header .= "Content-Type: text/html; charset=iso-8859-1\n";
    $header .= "X-Sender: <$siteemail>\n";
    $header .= "X-Mailer: PHP\n";
    $header .= "X-Priority: 1\n";
    $header .= "Return-Path: <$SERVER_ADDR>\n";
    $baslik = "$siteadi - Uyeliginiz Onaylandi!";
    $mesaj = "Merhaba,\n\n";
    $mesaj .= "$siteadi 'de yaptiginiz basvuru kabul edildi!\n";
    $mesaj .= "Aşağıdaki linke girerek giris yapabilirsiniz.\n\n";
    $mesaj .= "<b>$siteadresi/giris_yap.php</b>\n\n";                                
    $mesaj .= "$siteadi Yonetimi\n";
    $mesaj .= "$siteadresi";
    mail($e_email, $baslik, $mesaj, $header);
    hata:

                        Warning: mail() expects paRameter 1 to be string, resource given in /home/erhanhar/public_html/adsdasda/uye_onayla.php on line 60
  • 19-07-2007, 11:48:43
    #2
    Üyeliği durduruldu
    60. satırda ne yazıyor
  • 19-07-2007, 12:15:53
    #3
    Üyeliği durduruldu
    bu yazıyor işte

    mail($e_email, $baslik, $mesaj, $header);
  • 19-07-2007, 13:06:53
    #4
    Üyeliği durduruldu
    $tablo2 = mysql_query("select email from users where id =".$_POST['sec'][$i]);
    $e_email= $tablo2[email]; //onaylanan üyenin mail adresini al :)
    #madem onayladın bide mesaj at :)
    //Buraya kadar sorun olmaması lazım 
    $header = "From: $siteadi <$siteemail>\n";
    $header .= "Content-Type: text/html; charset=iso-8859-1\n";
    $header .= "X-Sender: <$siteemail>\n";
    $header .= "X-Mailer: PHP\n";
    $header .= "X-Priority: 1\n";
    $header .= "Return-Path: <$SERVER_ADDR>\n";
    $baslik = "$siteadi - Uyeliginiz Onaylandi!";
    $mesaj = "Merhaba,\n\n";
    $mesaj .= "$siteadi 'de yaptiginiz basvuru kabul edildi!\n";
    $mesaj .= "Aşağıdaki linke girerek giris yapabilirsiniz.\n\n";
    $mesaj .= "<b>$siteadresi/giris_yap.php</b>\n\n";                                
    $mesaj .= "$siteadi Yonetimi\n";
    $mesaj .= "$siteadresi";
    mail($e_email, $baslik, $mesaj, $header);

    Böyle bi dene
  • 22-07-2007, 06:30:30
    #5
    Üyeliği durduruldu
    verdigin kodda hata varsa şu altta ki işini görücektir. yok eğer çalışmamışsa başka hatalar aramak gerekir..

    $tablo2 = mysql_query("select email from users where id =".$_POST['sec'][$i]); 
    $emailal = mysql_fetch_array($tablo2);
    $e_email= $emailal['email']; //onaylanan üyenin mail adresini al :) 
    #madem onayladın bide mesaj at :) 
    //Buraya kadar sorun olmaması lazım  
    $header = "From: $siteadi <$siteemail>\n"; 
    $header .= "Content-Type: text/html; charset=iso-8859-1\n"; 
    $header .= "X-Sender: <$siteemail>\n"; 
    $header .= "X-Mailer: PHP\n"; 
    $header .= "X-Priority: 1\n"; 
    $header .= "Return-Path: <$SERVER_ADDR>\n"; 
    $baslik = "$siteadi - Uyeliginiz Onaylandi!"; 
    $mesaj = "Merhaba,\n\n"; 
    $mesaj .= "$siteadi 'de yaptiginiz basvuru kabul edildi!\n"; 
    $mesaj .= "Aşağıdaki linke girerek giris yapabilirsiniz.\n\n"; 
    $mesaj .= "<b>$siteadresi/giris_yap.php</b>\n\n";                                 
    $mesaj .= "$siteadi Yonetimi\n"; 
    $mesaj .= "$siteadresi"; 
    mail($e_email, $baslik, $mesaj, $header);
  • 22-07-2007, 11:34:34
    #6
    Hostingin mail fonksiyonunu kapatmışda olabilir. CURL ile göndermeyi dene
  • 22-07-2007, 11:57:19
    #7
    $e_email= mysql_query($tablo2); //onaylanan üyenin mail adresini al

    print_r($e_email); yapsanaa 1 görelim neymiş
  • 22-07-2007, 12:59:45
    #8
    mail(stripslashes($e_email), stripslashes($baslik), stripslashes($mesaj), stripslashes($header));

    iş görür kanımca.