Minggu, 29 September 2013

[Tutorial] Mengintegrasikan Website Dengan SMS Gateway

Apakah blog atau website Anda memiliki form? Bagi Anda yang ingin menambahkan fitur SMS pada formnya kali ini saya akan menjelaskan caranya. Fitur SMS ini fungsinya adalah untuk menyapa pengunjung atau member yang mendaftar di website Anda. Jadi setelah pengunjung mengisi data diri, pengunjung akan menerima konfirmasi yang dikirimkan melalui SMS. Berikut langkah-langkahnya.

1.Untuk bisa memiliki fasilitas SMS pada web atau blog Anda harus mempunyai SMS gateway berfunsi sebagai pengirim SMS secara otomatis begitu ada pengunjung yang melakukan pendaftaran. Namun jangan khawatir Anda tidak perlu membeli software SMS gateway. Saya menggunakan SMS gateway online, silakan daftar disini GRATIS!

2. Sekarang Anda telah memiliki SMS gateway sendiri, selanjutnya adalah membuat file form pendaftarannya.


<html>
<head>
<title>Form Pendaftaran</title>
</head>
<body>
<center>
  <form action="kirim.php" method="post">
  <table>
  <tr><td colspan="2" align="center"><h1>Registrasi</h1></td></tr>
  <tr><td>Nama</td><td> : <input type="text" name="nama"></td></tr>
  <tr><td>Alamat</td><td> : <input type="text" name="alamaat"></td></tr>
  <tr><td>Email</td><td> : <input type="text" name="email"></td></tr>
  <tr><td>Nomor HP</td><td> : <input type="text" name="nohp"></td></tr>
  <tr><td>Username</td><td> : <input type="text" name="username"></td></tr>
  <tr><td>Password</td><td> : <input type="password" name="password"></td></tr>
  <tr><td colspan="2" align="right"><input type="submit" value="Daftar"> <input type="reset" value="Batal"></td></tr>
  </table>
  </form>
  </center>
</body>
</html>


Posted Image

Lalu buat file kirim.php seperti dibawah ini, ini berfungsi untuk mengirimkan SMS

<?php
$nama=$_POST['nama'];
$nohp=$_POST['nohp'];
$username=$_POST['username'];
$password=$_POST['password'];
// Script Kirim SMS Api Zenziva
$userkey="userkey_Anda"; // userkey lihat di zenziva
$passkey="password_Anda"; // set passkey di zenziva
$message="Selamat bergabung $nama, username Anda : $username password Anda : $password www.namawebsite.com.";
 
$url = "http://zenziva.com/apps/smsapi.php";
$curlHandle = curl_init();
curl_setopt($curlHandle, CURLOPT_URL, $url);
curl_setopt($curlHandle, CURLOPT_POSTFIELDS, 'userkey='.$userkey.'&passkey='.$passkey.'&nohp='.$nohp.'&pesan='.urlencode($message));
curl_setopt($curlHandle, CURLOPT_HEADER, 0);
curl_setopt($curlHandle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curlHandle, CURLOPT_TIMEOUT,30);
curl_setopt($curlHandle, CURLOPT_POST, 1);
$results = curl_exec($curlHandle);
curl_close($curlHandle);
 
echo "Pendaftaran berhasil dikirim";
?>


Userkey dan passkey bisa dilihat di halaman dashboard zenziva setelah melakukan login.
Pengunjung akan menerima SMS konfirmasi setelah melakukan registrasi. Sekarang website Anda telah dilengkapi dengan fitur SMS. Selamat mencoba

Tidak ada komentar:

Posting Komentar