kirim email massal

Upload: alet-qondom

Post on 16-Oct-2015

18 views

Category:

Documents


0 download

DESCRIPTION

script php untu kirim email lebih dari satu tujuan

TRANSCRIPT

Halo para pembaca kali ini saya mencoba membuat tutorial untuk mengirimkan surel atau email secara massal. Trik ini dapat diimplementasikan jika pembaca berniat untuk menambahkan fitur notifikasi melalui email secara massal kepada seluruh pengguna pada aplikasi PHP/MySQLi yang sedang dikembangkan.

Pertama-tama, buat tabel dengan nama tusers :

1

2

3

4

5

6

7

8

9

10

11

12

13

14CREATE TABLE IF NOT EXISTS `tusers` (`IdUser` int(5) NOT NULL AUTO_INCREMENT,`Email` varchar(255) COLLATE utf8_bin NOT NULL,`Password` varchar(255) COLLATE utf8_bin NOT NULL,`FirstName` varchar(255) COLLATE utf8_bin NOT NULL,`LastName` varchar(255) COLLATE utf8_bin NOT NULL,`Bio` longtext COLLATE utf8_bin,`Address` longtext COLLATE utf8_bin,`Phone` varchar(200) COLLATE utf8_bin DEFAULT NULL,`CellPhone` varchar(200) COLLATE utf8_bin DEFAULT NULL,`Notes` text COLLATE utf8_bin,`Active` int(1) NOT NULL,PRIMARY KEY (`IdUser`)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin AUTO_INCREMENT=1 ;

Selanjutnya, kita akan membuat kode php untuk mendapatkan seluruh email pengguna yang telah tersimpan didalam database.

1

2

3

4

5

6

7

8

9

10$sql = "SELECT Email FROM tusers WHERE Active = '1'";$result = mysqli_query($mysqli, $sql) or die('Error, retrieving User Email list failed. ' . mysqli_error());

$emailUsers = array();while ($useremails = mysqli_fetch_assoc($result )) {$emailUsers [] = $useremails ['Email'];}

//Pisahkan email user$allusers = implode(',',$emailUsers );

Berikut adalah contoh penggunaan dalam bentuk form untuk mengirimkan email secara massal

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56