Minggu, 14 Oktober 2012

APLIKASI SMS GATEWAY dengan PHP,HTML,JQUERY PART01

sekarng kita akan mulai membuat program baru lagi yaitu adalah SMSGATEWAY dengan menggunakan bahasa pemograman php. saya pernah membuat SMSGATEWAY sebagai bahan scripsi saya untuk mengambil gelar S1 tetapi pada saat itu saya menggunakan bahasa pemograman java, sekarang saya akan mencoba membuatnya dengan bahasa pemograman php. ok deh gan langsung aja kita ke TKP..
langkah pertama kita membuat database dan table yang di butuhkan antara lain yaitu:
  1. outbox
  2. outbox_multipart
  3. inbox
  4. sentitems
  5. user_outbox
  6. user_inbox
  7. user_folders
  8. user_setting
  9. user
  10. user_sentitems
  11. member
  12. pbk
  13. user_groups
  14. pbk_groups
  15. sms_user
  16. daemons
  17. gammu
  18. phones
dari sekian banyak table yang di gunakan mari kita buat satu persatu.. table nya..

Aplikasi Web Forum Diskusi part7

lanjut ke script selanjutnya kita langsung saja ke TKP buat script dengan nama topik.php

<?php
  include "koneksi.php";
  include "header.php";

 //query untuk menampilkan topik
 $sql = "Slect * from topik where id_topik='$_GET['id']'";
 $hasil = mysql_query($sql);

 while($r=mysql_fetch_array($hasil)){
    echo "<h3>Topik: $r['subjek']</h3>";
    // tampilkan tanggapan berdasarkan topik yang dipilih
   $sql2 = "select tanggapan.id_topik, tanggapan.isi_tanggapan,
                tanggapan.tgl_tanggapan,tanggapan.username,anggota.username,anggota.email
                from tanggapan left join anggota on tanggapan.username=anggota.username
                where id_topik='$_GET['id']'";

Aplikasi Web Forum Diskusi part7

langsung aja ya gan ke TKP..
<?php
include "koneksi.php";
include "header.php";

//cegah pengunjung untuk mengakses file tanggapan.php
// secara langsung dengan mengtikkan di url browser
if($_SERVER['REQUEST_METHOD'] !='POST'){
  echo "Anda tidak boleh mengaksis file ini secara langsung";
}else{
  // apabila pengunjung belum login/sign in
     if(!$_SESSION['signed_in']){
       echo "Anda harus <a href='signin.php'>Login</a> dulu untuk Berdiskusi.";
}
     // apabila sudah login dan mengirim tanggapan simpan datanya ke database
}else{
   $sql="insert into tanggapan(isi_tanggapan,tgl_tanggapan,id_topik,usernmae) values ('$_POST['isi_tanggapan']',NOW(),'$_GET['id']','$_SESSION['username']')";
   $hasil = mysql_query($sql);

// setelah proses input, tampilkan hasilnya di halaman topik yang diberi tanggapan
 header('location:topik.php?id='.$_GET['id']);
}
}
include "footer.php";
?>

Senin, 01 Oktober 2012

Aplikasi Web Forum Diskusi part6

langsung aja kita ke TKP..
buat file dengan nama signout.php
<?php
include "koneksi.php";
include "header.php";

echo "<h3>Logout</h3>";

if($_SESSION['signed_in']==true){
  // hapus semua session yang terdaftar di server
  $_SESSION['signed_in']=NULL;
  $_SESSION['username']=NULL;
  $_SESSION['level']=NULL;

echo "Anda telah berhasil Keluar (Sign Out)";
}else{
    echo "Anda belum Login. Apakah Anda akan <a href='signin.php'>Login</a>?";
}
include "footer.php";
?>

lanjut dengan membuat file buat_topik.php

Aplikasi Web Forum Diskusi part5

langusng membuat file dengan nama signup.php ok .. oh ya bagi yang baru baca nga usah bingung baca dulu part1 nya yaitu Aplikasi Web Forum Diskusi..

script signup.php
<?php
include"koneksi.php";
include"header.php";

echo"<h3>Form Pendaftaran</h3>";
// apabila tombol daftar belum diklik tampilkan form pendaftaran
if($_SERVER['REQUEST_METHOD'] != 'POST'){
  echo"<form method='post' action=''>
                <table>
                     <tr>
                         <td>Username</td><td>:</td>
                         <td><input type='text' name='username'/></td>
                     </tr>
                     <tr>
                         <td>Password</td><td>:</td>
                         <td><input type='text' name='password'/></td>
                     </tr>
                      <tr>
                          <td>Nama Lengkap</td><td>:</td>
                          <td><input type='text' name='nama_lengkap'/></td>
                      </tr>
                      <tr>
                          <td>E-mail</td><td>:</td>
                          <td><input type='text' name='email'/></td>
                      </tr>
                      <tr>
                          <td colspan='3'>
                                 <input type='submit' value='Daftar'/>
                          </td>
                      </tr>
                </table></form>";