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>";

Kamis, 27 September 2012

Aplikasi Web Forum Diskusi part4

ok sekarang saya akan memberikan kelamjuta dari aplikasi web forum diskusi ok, langsung saja kita ke TKP..
bubat script dengan nama topik.php
<?php
 include"koneksi.php";
 include"header.php";

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

while($row=mysql_fetch_array($hasil)){
echo "<h3>Topik: $row['subjek']</h3>";

//tampilkan tanggapan berdasarkan topik yang di pilih
$sql2="select * from tanggapan where tanggapan.id_topik='".$_GET['id']."'";
$hasil2=mysql_query($sql2);

while($row2=mysql_fetch_array($hasil2)){
$tgl_tanggapan=date('d-m-Y/H:i:s',strtotime($row2['tgl_tanggapan']));
echo"<table>
           <tr>
               <td colspan='2' bgcolor='#CCCCCC'>$tgl_tanggapan</td>
            </tr>
            <tr>
                <td width='150' bgcolor='#EFF0F4'>$row2['username']</td>
                <td width='550'>$row2['isi_tanggapan']</td>
             </tr>
           </table>";
}
if(!$_SESSION['signed_in']){
echo"Anda harus <a href='signin.php'>Login</a> dulu untuk bisa berdiskusi.<br/>
        Atau Anda juga bisa <a href='signup.php'>Daftar</a> dulu menjadi anggota baru.";
}
//apabila sudah login, tampilkan form tanggapan
else{
echo"<h3>Tanggapan:</h3>
        <form method='post' action='tanggapan.php?id=$row['id_topik']'>
       <textarea name='isi_tanggapan' cols='90' rows='7'></textarea><br/>
       <input type='submit' value='Kirim'/></form>";
}
//apabila topik dibaca, tambahkan berapa kali
mysql_query("Update topik set dibaca=$row['dibaca']+1 where id_topik='".$_GET['id']."'")
}
include"footer.php";
?>

selesai dah sampe sini aja dulu ya next time saya akan berikan script untuk signup.php ya...

cape ngetiknya.. soalnya saya masih mengunakan jurus ngatik sebelas jari.. hehehehehe

Aplikasi Web Forum Diskusi part3

langsung ke TKP..
buat script dengan nama kategori.php
<?php
include "koneksi.php";
include "header.php";

//tampilkan kategori yang dipilih
$sql="select * from kategori where id_kategori='$_GET['id']'";
$hasil = mysql_query($sql);

$row= mysql_fetch_array($hasil);
echo "<h3>Kategori: $row['nama_kategori']</h3>";

//tampilkan topik berdasarkan kategori yang dipilih hitung jumlah tanggapan terhadap topik tersebut
$sql2="select topik.id_topik,subjek,tgl_topik,dibaca,topik.username, count(tanggapan.id_tanggapan)as
           jml_tanggapan from topik left join tanggapan on topik.id_topik=tanggapan.di_topik where
           id_kategori='".$_GET['id']."' group by tgl_topik desc";
$hasil2=mysql_query($sql2);