Posts Tagged ‘engine sms’

Skrip PHP untuk SMS broadcast beda content

Anda mungkin pernah bekerja sebagai database engineer yang bertugas mengolah data dan mengirimkan pada masing-masing member dengan isi konten tiap member yang berbeda. Sebagai contoh, anda bekerja sebagai database engineer pada sebuah sekolah yang sedang menjalani PSB (Pendaftaran Siswa Baru) dengan model ujian dan pengumuman melalui SMS. Misal para member tersebut digambarkan dalam tabel seperti berikut:

No No HP Nama Member ID Pin
1 081328888888 Bimo 0121212 1234
2 081328888887 Budi 09876 1235
3 081328888886 Banu 65432 1236

Misal anda akan mengirimkan SMS untuk seluruh nomer HP secara serentak pada tabel di atas tersebut dengan isi yang masing masing berbeda sesuai dengan PIN nya. Pertama-tama kita akan membuat database dan tabelnya seperti berikut:

use gammu;
DROP TABLE IF EXISTS `kirim_banyak`;

CREATE TABLE `kirim_banyak` (
  `id` int(5) NOT NULL auto_increment,
  `nohp` varchar(30) collate latin1_general_ci default NULL,
  `nama` varchar(30) collate latin1_general_ci default NULL,
  `memberid` varchar(30) collate latin1_general_ci default NULL,
  `pin` varchar(30) collate latin1_general_ci default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;

Kemudian kita dapat membuat script PHP nya seperti berikut:


$host='localhost';
$user='root';
$password='';
mysql_connect($host,$user,$password);
mysql_select_db($gammu);

$q="SELECT * FROM `kirim_banyak`";
$n=mysql_query($q);

while($r=mysql_fetch_array($n)){

$sms=$r[2] . " " . $r[3] . " " $r[4];
$noHp=$r[1];

$sql="INSERT INTO `outbox` (`TextDecoded`,`DestinationNumber`,`CreatorId`) values ('$sms','$noHp','1')";
mysql_query($sql);

}

Nah silakan dicoba

Tags: , , ,

Training:Linux for System and Network Administrator

Dibuka pelatihan baik instansi, institusi, sekolah, private, personal untuk mata pelatihan berikut ini

  1. Linux Basic: Slackware based
  2. Sistem Partisi
  3. Installasi Linux Basic
  4. Installasi paket Linux dengan tarball dan paket tgz
  5. Installasi, Konfigurasi, Setting dan Troubleshoot server Database (MySQL-PostgreSQL), Apache, Nginx, PHP, jpgraph, LibPNG, dkk
  6. Installasi SQUID
  7. Routing, Firewalling, Bandwidth Controlling (iptables/netfilter, tc, HTB, CBQ, FIFO, LIFO)
  8. Dial Up, VPN
  9. Installasi PHPMyPrepaid, Chillispot, Freeradius
  10. Installasi Snort dan HoneyPots
  11. Installasi Web dan VirtualHost
  12. Installasi sistem SMS dengan MultiEngine

Model Pelatihan

  1. On-Site di kota atau di lokasi
  2. Visiting and Training Bundling (Wisata dan Pelatihan)

Call:

0274-3053696

a/n

Bimo

atau hubungi : http://www.JTCenter.com

Tags: , , , , , , , , , , , , , , , , , , , , ,