• 06-09-2009, 17:19:06
    #1
    Merhaba arkadaşlar php de mail () fonksıyonunu kullanarak toplu mail gönderme şansımız var mı detaylı bilgisi olan birisi açıklayabilir mi?
  • 06-09-2009, 17:57:14
    #2
    , (virgül boşluk)

    $kime="a@b.net, c@d.net";
    mail($kime, $konu, $mesah, $headers);


    gibi...

  • 06-09-2009, 18:02:15
    #3
    bunu yapmadan önce hosting sağlayıcın ile görüş. çok sayıda gönderiye izin vermeyebilir.
  • 06-09-2009, 20:11:06
    #4
    phpexpert adlı üyeden alıntı: mesajı görüntüle
    , (virgül boşluk)
    $kime="a@b.net, c@d.net";
    mail($kime, $konu, $mesah, $headers);

    gibi...
    yalnız benım elimde suan sadece bit txt var ve alt alta 100 lerce msn var txt ile gonderıleceklerı secebılır mıyım
  • 06-09-2009, 20:34:13
    #5
    Codeking adlı üyeden alıntı: mesajı görüntüle
    yalnız benım elimde suan sadece bit txt var ve alt alta 100 lerce msn var txt ile gonderıleceklerı secebılır mıyım
    text dosyasının içeriğini alıp $icerik diye bir değişkene atarsak,

    sonra bu $icerik değişkenini , explode ile parçaralara ayırıp $mailler diye bir diziye aktarırsak ,

    en son olarak da $mailler dizisini ,
    foreach ($mailler as $mailto ) {
    mail($mailto , $konu, $mesah, $headers);
    }


    şeklinde amacımıza ulaşırız zannedersem ...
  • 06-09-2009, 20:54:40
    #6
    uysal_rockci adlı üyeden alıntı: mesajı görüntüle
    text dosyasının içeriğini alıp $icerik diye bir değişkene atarsak,
    sonra bu $icerik değişkenini , explode ile parçaralara ayırıp $mailler diye bir diziye aktarırsak ,
    en son olarak da $mailler dizisini ,
    foreach ($mailler as $mailto ) {
    mail($mailto , $konu, $mesah, $headers);
    }
    şeklinde amacımıza ulaşırız zannedersem ...


    Explode kısmını açıklar mısın
  • 06-09-2009, 21:43:24
    #7
    alt alta dizili dediğine göre;
    $mail_array = explode ('\n', $icerik );
    foreach ($mail_array as $mailto) ....

    explode her mail arasındaki ayraca göre diziye aktarır.
  • 06-09-2009, 22:01:56
    #8
    uysal_rockci adlı üyeden alıntı: mesajı görüntüle
    alt alta dizili dediğine göre;
    $mail_array = explode ('\n', $icerik );
    foreach ($mail_array as $mailto) ....
    explode her mail arasındaki ayraca göre diziye aktarır.

    teşekkürler
  • 07-09-2009, 13:06:04
    #9
    Burada örnek bir script var.