Script PHP dasar Mengirim SMS Gateway
Tutorial kali ini kita akan Membuat Script Dasar PHP untuk Mengirim SMS Gateway+Gammu , Saya anggap anda sudah mempunyai web server local (xampp/wamp) , dan sudah memiliki database gammu serta modem,,, disini kita akan membuat script untuk mengrim sms dengan PHP, jadi dengan tutorial ini saya harapkan anda akan mengerti Cara mengirim SMS Gateway dengan PHP ,
Catatan :
- Modem Sudah Terpasang dan Beroperasi dengan Baik , untuk tipe modem yang dapat digunakan dalam mengirim sms dengan Gammu bisa dibaca Tipe Model Modem Suport Untuk SMS Gateway
- Server Local sudah terinstal Xampp/Wamp dll
- Database Gammu Sudah dibuat.
Berikut Codenya
Buat File Koneksi untuk menghubungkan program dengan database gammu
koneksi.php
<?php
mysql_connect("127.0.0.1","root","") or die("tidak bisa koneksi ke database");
mysql_select_db("gammu");
?>
index.php
ini merupakan form yang digunakan untuk menginputkan no telpon dan isi pesan / sms , yang akan dikirim ke no tujuan :
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form action="simpan.php" method="get"><table width="338" border="1">
<tr>
<td width="169">nomor telepon</td>
<td width="8">:</td>
<td width="144"><input type="text" name="textfield" id="textfield" /></td>
</tr>
<tr>
<td>isi pesan</td>
<td>:</td>
<td><input type="text" name="textfield2" id="textfield2" /></td>
</tr>
<tr>
<td colspan="3" align="center"><input type="submit" name="button" id="button" value="simpan" /></td>
</tr>
</table>
</form>
</body>
</html>
simpan.php
Code dibawah ini merupakan proses, dimana data tersebut kita simpan di dalam tabel outbox, dimana kita ketahui tabel outbox dalam database gamu , akan secara otomatis mengirim pesan ke no tujuan lewat modem yang kita gunakan .
<?php
include "koneksi.php";
$nope =$_REQUEST['textfield'];
$pesan=$_REQUEST['textfield2'];
if ($nope=="" || $pesan=="" ){
?> <script type="text/javascript"> alert("Data tidak boleh kosong"); document.location.href='index.php';</script> <?php
}
else {
$sql = mysql_query ("insert into outbox (DestinationNumber, TextDecoded, CreatorID) values ('$nope','$pesan','Gammu')");
?> <script type="text/javascript"> alert("Apakah pesan akan dikirim??"); document.location.href='index.php' ;</script> <?php
}
?>
Simpan. Dalam sebuah folder di htdocs, dan jalankan dibrowser anda.. selamat mencoba semoga bermanfaat