(sms gateway php mysql) source code membuat sms gateway auto reply mengunakan php mysql plus gammu _...

Upload: jorelan-nunumete

Post on 08-Feb-2018

284 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/22/2019 (SMS Gateway PHP MYSQL) Source Code Membuat SMS Gateway Auto Reply Mengunakan PHP MYSQL Plus GAM

    1/8

    Mau Gaji 58juta/Bulan?

    Temuk an kami di Facebook

    Auto generate

    content

    837 orang menyukaiAuto gener

    content.

    Plugin sosial Facebook

    Suka

    6:03 AM Master Seo No comments

    Recommend this on Google

    http://www.blogger.com/share-post.g?blogID=8651239685649537377&postID=8702908221151070844&target=facebookhttp://www.blogger.com/share-post.g?blogID=8651239685649537377&postID=8702908221151070844&target=twitterhttp://www.blogger.com/share-post.g?blogID=8651239685649537377&postID=8702908221151070844&target=bloghttp://www.blogger.com/share-post.g?blogID=8651239685649537377&postID=8702908221151070844&target=emailhttps://www.facebook.com/konvekshenhttps://www.facebook.com/jono.nolwoluhttps://www.facebook.com/muhamadarifphttps://www.facebook.com/sniperhoms8https://www.facebook.com/anang.syah.94https://www.facebook.com/tommy.alcaponehttps://www.facebook.com/help/?page=209089222464503https://www.facebook.com/script.indonesiahttps://www.facebook.com/script.indonesiahttps://www.facebook.com/help/?page=209089222464503https://www.facebook.com/script.indonesiahttp://scr1.kliksaya.com/click.php?aid=2230916&zid=151239
  • 7/22/2019 (SMS Gateway PHP MYSQL) Source Code Membuat SMS Gateway Auto Reply Mengunakan PHP MYSQL Plus GAM

    2/8

    Master Seo

    Trik Master Seo Indonesia

    12 followers

    Follow

    Langganan

    Posts

    Comments

    https://plus.google.com/101205520298866331417?prsrc=5https://plus.google.com/101205520298866331417?prsrc=5
  • 7/22/2019 (SMS Gateway PHP MYSQL) Source Code Membuat SMS Gateway Auto Reply Mengunakan PHP MYSQL Plus GAM

    3/8

    5/13/2014 (SMS Gateway PHP MYSQL) Source Code Membuat SMS Gateway Auto Reply Mengunakan PHP MYSQL Plus GAMMU | SEO GOOGLE 1

    http://www.trikseo.net/2012/10/sms-gateway-php-mysql-source-code.html?m=0

    'Gammu')"; $hasil3 = mysql_query($query3);

    // ubah nilai 'processed' menjadi 'true' untuk setiap SMS

    yang telah diproses

    $query3 = "UPDATE inbox SET Processed = 'true' WHERE ID =

    '$id'";

    $hasil3 = mysql_query($query3);

    }

    ?>

    Mungkin sebagian dari anda bertanya, mengapa untuk proses parsing di atas

    pesan SMS nya perlu dibuat huruf kapital dengan strtoupper(). Jawabannya

    adalah : karena supaya ada keseragaman bentuk pesan. Karena terkadang

    SMS dikirim dengan huruf kapital semua, kecil semua atau campuran. Bila

    tidak seragam, maka sulit dalam proses memparsingnya, karena string NILAI dengan

    nilai itu berbeda sehingga bila ditulis huruf kecil semua nantinya bisa dianggap

    perintah salah. Nah.. supaya seragam, maka setiap SMS yang masuk kita buat

    kapital semua saja.

    Keterangan:

    Cara pengiriman pesan balasan pada script di atas, saya menggunakan teknik insert

    data pada tabel OUTBOX dengan query SQL.

    Selanjutnya supaya script di atas berjalan secara otomatis mengecek SMS yang

    masuk, Anda harus buat auto refresh dalam selang beberapa detik.

    sms.php

    SMS server running

  • 7/22/2019 (SMS Gateway PHP MYSQL) Source Code Membuat SMS Gateway Auto Reply Mengunakan PHP MYSQL Plus GAM

    4/8

    5/13/2014 (SMS Gateway PHP MYSQL) Source Code Membuat SMS Gateway Auto Reply Mengunakan PHP MYSQL Plus GAMMU | SEO GOOGLE 1

    http://www.trikseo.net/2012/10/sms-gateway-php-mysql-source-code.html?m=0

    }

    else

    {

    // bila nilai ditemukan

    $data2 = mysql_fetch_array($hasil2);

    $nilai = $data2['nilai'];

    $reply = "Nilai Kalkulus Anda: ".$nilai;

    } }

    else

    {

    $reply = "Maaf perintah salah";}

    // membuat SMS balasan

    $query3 = "INSERT INTO outbox(DestinationNumber,

    TextDecoded) VALUES ('$noPengirim', '$reply')"; $hasil3 =

    mysql_query($query3);

    // ubah nilai 'processed' menjadi 'true' untuk setiap SMS

    yang telah diproses

    $query3 = "UPDATE inbox SET Processed = 'true' WHERE ID =

    '$id'";

    $hasil3 = mysql_query($query3);

    }

    ?>

    Sebenarnya untuk memproses SMS dan memberikan auto reply, selain dengan auto

    script menggunakan auto refresh seperti di atas, Anda dapat pula

    menggunakanTRIGGER di MySQL nya. Namun.. bagi yang belum terbiasa

    membuatnya seperti saya, mungkin agak repot, apalagi bila panjang text auto reply

    nya di atas 160 karakter.

    Script di atas sudah diuji coba dan berjalan dengan lancar di modem Wavecom

    Fastrack.

    Selamat Mencoba.

    "item"'>Kali ini saya akan berbagi pengetahuan tentang bagaimana cara membuat

    Membuat SMS Gateway Auto Reply Mengunakan PHP MYSQL Plus GAMMU.

    Pada posting sebelumnya saya sudah pernah membahas ini, dan mungkin bisa jadi

    tambahan bahan pelajaran anda nantinya.

    Kali ini kita masih tetap mengunakan Gammu sebagai software bantuan kita dalam

    membuat sms gateway auto replay. Dalam kasus ini kita akan mengangkat studi

    kasus yaitu tentang nilai mahasiswa.

    Adapun jalan ceritanya adala h sebagai berikut:

    "kita ibaratkan kita telah memiliki data nilai matakuliah Kalkulus mahasiswa. Dan

    untuk melihat nilainya, si mahasiswa tinggal mengirim pesan melalui SMS dengan

    format NILAINIMdan dikirim k e nomor HP tertentu. Selang beberapa waktu

    si mahasiswa tadi akan mendapat SMS balasan berisi nilai matakuliah Kalkulus yang

    diperolehnya secara otomatis. Gimana, sudah paham kan".

    Sebelum kita bahas lebih lanjut mengenai pembuatan scriptnya, terlebih dahulu kita

    harus mengetahui ide pembuatan script auto reply SMS dengan Gammu ini. Tentu kita

    sudah ketahui bersama bahwa setiap kali SMS yang diterima oleh Gammu, maka

    SMS tersebut akan masuk ke dalam tabel INBOX yang ada di database MySQL.

    Lantas.. mungkin Anda bertanya, bagaimana cara membedakan mana SMS yang

    telah diproses dan yang belum diproses (baru saja masuk)? Jawabannya adalah

    terletak pada field yang bernama Processed. Begitu ada SMS masuk, maka secara

    default nilai pada field ini adalah false. Nah Bila ditemukan record SMS yang

    bernilai false ini maka kita bisa proses dengan menggunakan script tertentu.

    Kemudian setelah data SMS tersebut diproses kita harus segera mengubah nilainya

    menjadi true untuk membedakan mana SMS yang telah diproses dengan yang

    belum.

    Proses di atas ini harus dilakukan setiap saat. Anda dapat menggunakan script PHP

    atau script apapun untuk memproses data SMS yang masuk ke dalam INBOX ini. Bila

  • 7/22/2019 (SMS Gateway PHP MYSQL) Source Code Membuat SMS Gateway Auto Reply Mengunakan PHP MYSQL Plus GAM

    5/8

    5/13/2014 (SMS Gateway PHP MYSQL) Source Code Membuat SMS Gateway Auto Reply Mengunakan PHP MYSQL Plus GAMMU | SEO GOOGLE 1

    http://www.trikseo.net/2012/10/sms-gateway-php-mysql-source-code.html?m=0

    Anda menggunakan script PHP, maka Anda perlu membuat script auto refresh yang

    secara otomatis berjalan pada selang interval waktu tertentu. Proses auto refresh ini

    bertujuan untuk mengecek ada tidaknya SMS baru yang masuk sekaligus

    memprosesnya.

    Pertama kita siapkan dahulu data nilai Kalkulus mahasiswa beserta tabelnya.

    CREATE TABLE `nilaikalkulus` ( `nim` varchar(10), `nilai`

    int(11), PRIMARY KEY (`nim`) );

    INSERT INTO `nilaikalkulus` VALUES ('M0197001', '80');

    INSERT INTO `nilaikalkulus` VALUES ('M0197002', '79');

    INSERT INTO `nilaikalkulus` VALUES ('M0197003', '86');

    Catatan :

    Tabel di atas Anda bisa buat pada satu database yang sama dengan tabel-tabel

    bawaannya Gammu atau bisa juga berbeda.

    Selanjutnya, kita buat sc ript PHP untuk pemrosesannya. dan pastikan bahwa keyword

    dari perintah SMS yang dikirimkan adalah sesuai dengan format. Untuk memastikan

    bahwa keyword dari perintah itu benar, Anda harus membuat parsing terlebih dahulu.

    Jika format perintah benar maka SMS akan diproses untuk mengirimkan nilainya.

    Namun jika tidak sesuai, maka tetap diproses dengan mengirimkan pesan kesalahan

    dalam bentuk SMS pula.

    Hal terpenting jangan sama pi lupa mengubah status processed menjadi

    truepada setiap SMS yang telah diproses di dalam tabel INBOX nya.

    Berikut Source Code untuk membuat auto reply, lengkap saya sertakan

    penjelasannya dalam bentuk komentar.

  • 7/22/2019 (SMS Gateway PHP MYSQL) Source Code Membuat SMS Gateway Auto Reply Mengunakan PHP MYSQL Plus GAM

    6/8

    5/13/2014 (SMS Gateway PHP MYSQL) Source Code Membuat SMS Gateway Auto Reply Mengunakan PHP MYSQL Plus GAMMU | SEO GOOGLE 1

    http://www.trikseo.net/2012/10/sms-gateway-php-mysql-source-code.html?m=0

    $reply = "NIM tidak ditemukan";

    }

    else {

    // bila nilai ditemukan

    $data2 = mysql_fetch_array($hasil2);

    $nilai = $data2['nilai'];

    $reply = "Nilai Kalkulus Anda: ".$nilai;

    }

    else

    {

    $reply = "Maaf perintah salah";}

    // membuat SMS balasan

    $query3 = "INSERT INTO outbox(DestinationNumber,

    TextDecoded, CreatorID) VALUES ('$noPengirim', '$reply',

    'Gammu')"; $hasil3 = mysql_query($query3);

    // ubah nilai 'processed' menjadi 'true' untuk setiap SMS

    yang telah diproses

    $query3 = "UPDATE inbox SET Processed = 'true' WHERE ID =

    '$id'";

    $hasil3 = mysql_query($query3);

    }

    ?>

    Mungkin sebagian dari anda bertanya, mengapa untuk proses parsing di atas

    pesan SMS nya perlu dibuat huruf kapital dengan strtoupper(). Jawabannya

    adalah : karena supaya ada keseragaman bentuk pesan. Karena terkadang

    SMS dikirim dengan huruf kapital semua, kecil semua atau campuran. Bila

    tidak seragam, maka sulit dalam proses memparsingnya, karena string NILAI dengan

    nilai itu berbeda sehingga bila ditulis huruf kecil semua nantinya bisa dianggap

    perintah salah. Nah.. supaya seragam, maka setiap SMS yang masuk kita buat

    kapital semua saja.

    Keterangan:

    Cara pengiriman pesan balasan pada script di atas, saya menggunakan teknik insert

    data pada tabel OUTBOX dengan query SQL.

    Selanjutnya supaya script di atas berjalan secara otomatis mengecek SMS yangmasuk, Anda harus buat auto refresh dalam selang beberapa detik.

    sms.php

    SMS server running

  • 7/22/2019 (SMS Gateway PHP MYSQL) Source Code Membuat SMS Gateway Auto Reply Mengunakan PHP MYSQL Plus GAM

    7/8

    Bisnis Yuk

    Anda krywti, ibu rt, mahasis wi? Yuk bisnisdr rmh dg penghasilan 4-7jt

    Cara cepat dapat duit

    Sambil Online dapat duit??? Spa ygnggak mau??? Silahkan klik

    Home

    0 comments:

    Post a Comment

    Silahkan tinggalkan link jejak anda untuk mendapat backlink dari blog s eo-

    http://www.trikseo.net/?m=0http://scr1.kliksaya.com/click.php?aid=2234074&zid=151240http://scr1.kliksaya.com/click.php?aid=2234074&zid=151240http://scr1.kliksaya.com/click.php?aid=2225028&zid=151240http://scr1.kliksaya.com/click.php?aid=2225028&zid=151240
  • 7/22/2019 (SMS Gateway PHP MYSQL) Source Code Membuat SMS Gateway Auto Reply Mengunakan PHP MYSQL Plus GAM

    8/8

    5/13/2014 (SMS Gateway PHP MYSQL) Source Code Membuat SMS Gateway Auto Reply Mengunakan PHP MYSQL Plus GAMMU | SEO GOOGLE 1

    http://www.trikseo.net/2012/10/sms-gateway-php-mysql-source-code.html?m=0

    nomer1.blogspot.com - Menjadi Seo Nomer 1.Terima kasih telah berkunjung

    Enter your comment...

    Comment as: Google Accou

    Publish Preview

    Links to this post

    Create a Link

    Copyright 1996-2012 Trik Seo Google 1

    http://www.trikseo.net/?m=0http://www.blogger.com/blog-this.g