Sesuai janji saya sebelumnya, pada postingan kali ini saya akan membahas tentang bagaimana cara membuat aplikasi smsgateway menggunakan php, aplikasi smsgateway berikut ini hanyalah sms gateway sederhana, dimana cara kerja aplikasi ini hanya bisa mengirim dan menerima pesan. Wokeh langsung saja kita terjun ke TKP.
Langkah Pertama
Kita buatkan dulu koneksi. Buka text editor anda, saran saya gedit aja, supaya terbiasa dan bisa lebih menghafal sourcode - sourcode tapi terserah anda juga sih. Setelah anda membuka texteditor ketik coding berikut :
<?
mysql_connect("localhost","root","1");
mysql_select_db("sms");
?>
Simpan dengan nama koneksi.php
Langkah Kedua
Disini kita akan membuat kotak masuk untuk. Buka texteditor baru dan ketik atau copas coding berikut :
<div style="padding:3px;overflow:auto;width:auto;height:650px;border:1px solid grey">
<table border=1 width=100%><tr><td width=50% align=left><h1><U><b>Kotak Masuk</b></U></h1><p><?
include("koneksi.php");
$a=mysql_query("select * from inbox order by ID desc");
if (mysql_num_rows($a)>0){
while($b=mysql_fetch_object($a)){
echo$b->SenderNumber."<br><textarea rows='4' cols=50 style=padding:10px; onclick='this.focus();this.select()' readonly='readonly'>".$b->TextDecoded."</textarea><br>
<a href='index.php?module=balas&act=balas&id=$b->ID&nope=$b->ReceivingDateTime' >Balas</a><p>";
}
}
?></td>
<form action=index.php method=POST><?
$nope=$_GET['nope'];
$query=mysql_query("select * from inbox where ReceivingDateTime='$nope'");
$data=mysql_fetch_object($query);
echo"<h1><U><b>Kirim Pesan</b></U></h1><p>to : <input type=text name=nomor value='$data->SenderNumber'>";
echo"<br><textarea rows='4' onclick='this.focus();this.select()' cols=50 name=isi style='background: #F8ECE0; color: #848484; border: 2px ridge #7F4500; line-height: 1.5em; padding: 5px; -moz-border-radius-topleft: 15px; -moz-border-radius-bottomright: 15px;'>".$data->TextDecoded."</textarea>";
?><br><input type=submit value=Kirim name=krm><p>
<?
if(isset($_POST['krm'])){
$isi=$_POST['isi'];
$no=$_POST['nomor'];
$c=mysql_query("insert into outbox set DestinationNumber='$no', TextDecoded='$isi'");
}
?>
</div>
Simpan dengna nama index.php
Sekarang Coba anda buka index.php yang sudah kita buat dengan localhost
Selesai =D
Bagaimana sangat simple bukan? Inti dari smsgateway ini hanya bagaimana cara kita bisa mengolah database, oops bukan mengolah yang amat rumit hanya menginput tulisan dari textarea ke tabel database yang bernama outbox. Mungkin sampai disini penjelasan saya mengenai bagaimana cara membuat aplikasi sms gateway dengan php. Berikut nya kita akan mencoba menggunakan java. Jika ada error silahkan comment disini dan saya akan malu jika saya tidak membalas comment anda.
Silahkan download aplikasi sms sederhana ini disini
Langkah Pertama
Kita buatkan dulu koneksi. Buka text editor anda, saran saya gedit aja, supaya terbiasa dan bisa lebih menghafal sourcode - sourcode tapi terserah anda juga sih. Setelah anda membuka texteditor ketik coding berikut :
<?
mysql_connect("localhost","root","1");
mysql_select_db("sms");
?>
Simpan dengan nama koneksi.php
Langkah Kedua
Disini kita akan membuat kotak masuk untuk. Buka texteditor baru dan ketik atau copas coding berikut :
<div style="padding:3px;overflow:auto;width:auto;height:650px;border:1px solid grey">
<table border=1 width=100%><tr><td width=50% align=left><h1><U><b>Kotak Masuk</b></U></h1><p><?
include("koneksi.php");
$a=mysql_query("select * from inbox order by ID desc");
if (mysql_num_rows($a)>0){
while($b=mysql_fetch_object($a)){
echo$b->SenderNumber."<br><textarea rows='4' cols=50 style=padding:10px; onclick='this.focus();this.select()' readonly='readonly'>".$b->TextDecoded."</textarea><br>
<a href='index.php?module=balas&act=balas&id=$b->ID&nope=$b->ReceivingDateTime' >Balas</a><p>";
}
}
?></td>
<form action=index.php method=POST><?
$nope=$_GET['nope'];
$query=mysql_query("select * from inbox where ReceivingDateTime='$nope'");
$data=mysql_fetch_object($query);
echo"<h1><U><b>Kirim Pesan</b></U></h1><p>to : <input type=text name=nomor value='$data->SenderNumber'>";
echo"<br><textarea rows='4' onclick='this.focus();this.select()' cols=50 name=isi style='background: #F8ECE0; color: #848484; border: 2px ridge #7F4500; line-height: 1.5em; padding: 5px; -moz-border-radius-topleft: 15px; -moz-border-radius-bottomright: 15px;'>".$data->TextDecoded."</textarea>";
?><br><input type=submit value=Kirim name=krm><p>
<?
if(isset($_POST['krm'])){
$isi=$_POST['isi'];
$no=$_POST['nomor'];
$c=mysql_query("insert into outbox set DestinationNumber='$no', TextDecoded='$isi'");
}
?>
</div>
Simpan dengna nama index.php
Sekarang Coba anda buka index.php yang sudah kita buat dengan localhost
Aplikasi SMS |
Selesai =D
Bagaimana sangat simple bukan? Inti dari smsgateway ini hanya bagaimana cara kita bisa mengolah database, oops bukan mengolah yang amat rumit hanya menginput tulisan dari textarea ke tabel database yang bernama outbox. Mungkin sampai disini penjelasan saya mengenai bagaimana cara membuat aplikasi sms gateway dengan php. Berikut nya kita akan mencoba menggunakan java. Jika ada error silahkan comment disini dan saya akan malu jika saya tidak membalas comment anda.
Silahkan download aplikasi sms sederhana ini disini
sori gan, bisa ajarin tentang sms gateway yg related sm gammu gak??
ReplyDeletelocalhost nya kok gak bisa ya?
ReplyDelete