13 Jun 2013

Tutorial SMS Gateway : Mengirim SMS dengan gammu [modul 4]

Sudah 3 modul yang saya tulis, sekarang mari kita membuat kode untuk mengirimkan SMS dengan PHP. ... thumbnail 1 summary
Sudah 3 modul yang saya tulis, sekarang mari kita membuat kode untuk mengirimkan SMS dengan PHP.

Menulis kode kirim sms dengan php
Buka folder c:\xampp\htdocs\smsku. Buat sebuah file kirimsms.php lalu tulis kode berikut :


<form method="post">
<label>No HP Format +62xxxxxxx </label>
<input type="text" name="nohp">
<label>Pesan</label>
<input type="text" name="pesan">
<input type="submit" name="button" value="Kirim">
</form>
<?php
if(isset($_POST['button']))
{
    mysql_connect("localhost","root","");
    mysql_select_db("smskudb");
    $query=mysql_query("INSERT INTO outbox (DestinationNumber,
    TextDecoded) VALUES ('".$_POST['nohp']."', '".$_POST['pesan']."')");
    if($query)
    {
        echo "<script>alert('Sukses kirim sms')</script>";
    }
}
?>
Keterangan :
Membuat form kirim pesan
<form method="post">
<label>No HP Format +62xxxxxxx </label>
<input type="text" name="nohp">
<label>Pesan</label>
<input type="text" name="pesan">
<input type="submit" name="button" value="Kirim">
</form> 
Jika tombol Kirim diklik
if(isset($_POST['button']))
{
Buat koneksi database, masih ingat bukan tutorial installasi Local WebServer ? mysql_connect fungsi php untuk mengkoneksikan sebuah server database mysql_connect(nama server,user database,password database), mysql_select_db fungsi php untuk memanggil database
mysql_connect("localhost","root",""); 
mysql_select_db("smskudb"); 
Query SQL atau bisa dikatakan perintah untuk MySQL Database. Lihat kembali http://localhost/phpmyadmin lalu pilih database smskudb, maka ada tabel outbox, nah tabel outbox tersebut diperintah untuk diiskan
$query=mysql_query("INSERT INTO outbox (DestinationNumber,
    TextDecoded) VALUES ('".$_POST['nohp']."', '".$_POST['pesan']."')");
 Jika query sql telah dijalankan, maka keluarkan output peringatan, kita sedikit menggunakan kode javascript :)
if($query)
    {
        echo "<script>alert('Sukses kirim sms')</script>";
    }
Nah mudah bukan?