-
Üyelik
30.04.2014
-
Yaş/Cinsiyet
37 / E
-
Meslek
Satınalma Uzmanı
-
Konum
Manisa
-
Ad Soyad
S** B**
-
Mesajlar
106
-
Beğeniler
24 / 14
-
Ticaret
0, (%0)
Merhaba Arkadaşla,
Manuel olarak $adres= değişken'e yazdığımda mail atabiliyorum,
selectbox dan çoklu seçim yaparak nasıl toplu mail atabilirim,bazı forumlarda döngüye sokarak tek tek atılabilir denilmiş ancak işin içinden çıkamadım, Amacım mail atmadan databasede gerekli verilerin girilerek maillerinde bu bilgiler doğrultusunda seçilen kullanıcılara gitmesi(şuan tek kullanıcıya manuel olarak olarak mail adresi girilerek atılabiliyor)
$adres = "mail@mail.com";
$mail->addBCC($adres,"");
-
Üyelik
23.10.2016
-
Yaş/Cinsiyet
27 / E
-
Meslek
Öğrenci
-
Konum
Denizli
-
Ad Soyad
K** C**
-
Mesajlar
689
-
Beğeniler
0 / 203
-
Ticaret
6, (%100)
Çoklu seçimi nasıl yaptırıyorsunuz ?
-
Üyelik
01.12.2014
-
Yaş/Cinsiyet
27 / E
-
Meslek
Web Master
-
Konum
Bursa
-
Ad Soyad
A** A**
-
Mesajlar
374
-
Beğeniler
69 / 83
-
Ticaret
18, (%100)
Selectbox ' ın multiple özelliği ile yaptırılıyor.
Ek Olarak: $mail->addBCC($adres,""); >>
Öncelikle seçilen tüm mailleri , ile tek bir post değerinde toplayın. Örnek $_POST["gelen_mailler"]; gibi
şu şekilde verileriniz olsun. 1@hotmail.com,2@hotmail.com gibi
Daha sonra smtp dosyanızda bu değişkeni explode fonksiyonu ile parçalayın. Şöyle
$tum_mailler=explode(",", $_POST["gelen_mailler"]); şeklinde
Daha sonra
$say=count($tum_mailler); ile toplam mail sayısını alın. Virgüllere göre hesaplayacaktır. Kaç mail olduğunu.
for döngüsü ile
for($i=0; i < $say; i ++)
{
$mail->addBCC($tum_mailler[$i],""); şeklinde tüm mailleri gönderecektir.
}
-
Üyelik
23.10.2016
-
Yaş/Cinsiyet
27 / E
-
Meslek
Öğrenci
-
Konum
Denizli
-
Ad Soyad
K** C**
-
Mesajlar
689
-
Beğeniler
0 / 203
-
Ticaret
6, (%100)
$Kimlere = array(
"deneme@hotmail.com",
"jelioxe@hotmail.com"
);
foreach ($Kimlere as $Kişi) {
mail($Kişi, "Konu", "Mesaj", "");
}
?>