PHP ile toplu mail gönderme -2 - PHP Webmaster bilgi bankası, knowledge base Webmaster Araçları

AnaSayfa > PHP > PHP ile toplu mail gönderme -2
Kategori: PHP
Gönderen: Admin
Tarih: 2009-02-19
Puan: 8   Puan:8 | Katılımcı:4 | Katılımcı : 4
Okunma: 5602
  
 
1 puan 2 puan 3 puan 4 puan 5 puan 6 puan 7 puan 8 puan 9 puan 10 puan

<?
ob_start();

$tablo_adi = "";
$tablo_sutun = "";

$mail_sayi_sorgu = mysql_query("SELECT COUNT(*) FROM $tablo_adi");
list($mail_sayi_sonuc) = mysql_fetch_row($mail_sayi_sorgu);
mysql_free_result($mail_sayi_sorgu);

$basla = $_GET["basla"] ? $_GET["basla"] : 0;
$limit = 1;
$bekle = 2;

$konu = "";
$mesaj = "";

$ustk = "From: xxx <info@pehepe.org>\n";
$ustk .= "X-Sender: <info@pehepe.org>\n";
$ustk .= "X-Mailer: PHP\n";
$ustk .= "X-Priority: 3\n";
$ustk .= "Return-Path: <info@pehepe.org>\n";
$ustk .= "Content-Type: text/html; charset=iso-8859-9\n";

$mail_sorgu = mysql_query("SELECT $tablo_sutun FROM $tablo_adi limit $basla,$mail_sayi_sonuc");
$mail_sonuc = mysql_fetch_object($mail_sorgu); mysql_free_result($mail_sorgu);
$mail_adres = $mail_sonuc->eposta;

mail($mail_adres, $konu, $mesaj, $ustk);

echo "<b> Alıcı : </b>$mail_adres <br>";
echo "<b>Gönderilen :</b> $basla <br>";
echo "<b>Kalan :</b>"; echo $mail_sayi_sonuc-$basla; echo " <br>";

if($mail_sayi_sonuc > $basla+$limit){
header("refresh: $bekle; url=index.php?basla=".($basla+$limit));
}
?>
DB den gelen mail listesine aynı anda mail atmak için kullanılır.



Yorumlar
Henüz Kimse Yorum Yapmamış, ilk yorumu siz ekleyin!
Yorum Ekleme Aparatı
Yorum Eklemek için lütfen sol menuden giris yapınız..
Toplam 0 yorum listelendi.