Pengiriman SMS melalui media website bisa dimungkinkan kalau kita memiliki server sms gateway yang dihubungkan dengan modem yang ada simcard nya. Namun ada cara mudah jika anda tidak ingin repot membangun media tersebut yaitu dengan cara menyewa perangkat orang lain yang secara khusus menyediakan jasa sms gateway. Ada banyak situs lokal maupun luar yang menyediakan jasa ini dengan beragam fitur dan harga anda tinggal pilih mana yang cocok.
Pada tulisan ini saya akan membahas salah satu saja yaitu zenziva.net. Situs ini menyediakan jasa mengirim sms via web dengan menggunakan tools yang sudah disediakan. Namun zenziva juga menyediakan fitur API agar klien bisa mengirim sms tidak harus login ke member area tapi cukup dengan menjalankan kode akses yang sudah disediakan.
Untuk lebih jelasnya anda bisa mendaftar di zenziva.net sebagai member reguler lalu belilah kredit sms sebagai deposit saldo sms anda. Setelah itu seting API key pada menu setting. Selanjutnya kita tinggal membuat kode php sederhana untuk mengirim sms seperti ini:
function KirimSMS($notujuan,$isipesan,$userkey,$passkey){ $isi=urlencode($isipesan); $hp=str_replace('+62', '0', $notujuan); $hp=str_replace(' ', '', $hp); $hp=str_replace('.', '', $hp); $hp=str_replace(',', '', $hp); $ho=trim($hp); $url="https://reguler.zenziva.net/apps/smsapi.php?userkey=$userkey&passkey=$passkey&nohp=$hp&pesan=$isi"; $data=file_get_contents($url); if(eregi('success', $data)){ $hasil='1'; }else{ $hasil='0'; } return $hasil; } //setingan ini ada di menu API Key zenziva anda $userkey='abcdef'; $passkey='123456'; //isi nomor tujuan $notujuan='08130000000'; //isi pesan $isipesan='Tes kirim sms'; //mengikirim sms $kirim=KirimSMS($notujuan,$isipesan,$userkey,$passkey); if($kirim=='1'){ echo 'Sukses'; }else{ echo 'Gagal'; }
Kode php untuk mengirim sms diatas adalah kode dasar dan sangat sederhana. Anda tinggal kembangkan dan integrasikan dengan sistem aplikasi website anda. Sms gateway ini bisa anda gunakan untuk keperluan banyak hal seperti mengirim sms ke klien secara otomatis saat mendaftar di website anda sehingga website anda akan terlihat sangat meyakinkan dan lebih memuaskan klien.
Sms gateway ini juga bisa digunakan segabai sms center untuk keperluan kantor, sekolah, lembaga, perusahaan dan sebagainya dengan menambahkan sedikit firut pengelolaan keanggotaan dengan membagi grup-grup anggota sehingga sms bisa dikirim secara masal (broadcash) berdasarkan grup-grup tertentu.
mas cara kirim ke 2 nomor gimana ya caranya? tolong dibantu mas untuk penulisan akhir saya. makasih banyak sebelunya.
dibikin for loop aja kalau mau kirim sms ke banyak no.itukan sdh ada function nya jd gampang
makasih udah respon mas. saya masih bingung.
kalau contoh kasusnya seperti ini gimana mas.
<!—->
cara nge-loop-nya gimana ya?
kalau valuenya 1 nomor bisa mas, kalau dua masih bingung implemtasikannya. tolong dibantu mas.
wah form komennya ga support html ya.
yang saya tanyakan kalau form input valuenya value=”0852xxx, 0856xxx,” itu gimana ya mas 😀