Senin, 12 Oktober 2015

Training Basic PHP+Mysql 5Hari RP.190.000;


Dasar-dasar HTML
Pengenalan Tools Software
Membuat berbagai jenis form statis
Format form dan tabel dengan CSS
Dasar-dasar PHP
Form dinamis dengan PHP
Membuat Aplikasi Kalkulator Menggunakan Button
Membuat Aplikasi Kalkulator Menggunakan RadioButton
Membuat Aplikasi Kalkulator Menggunakan Select/Combo
Membuat Aplikasi Kalkulator String ./Manipulasi String

Dasar-dasar MySQL
Insert, update/edit dan delete data dari dan ke database MySQL
Membuat aplikasi berita dengan PHP MySQL
Login dan Logout
Registrasi Member
Implementasi pada Template

belajar 5 Hari Biaya Rp. 190.000; (paket Mhs/Pelajar)

Training Web Framework




PEMROGRAMAN WEBBASE FRAMEWORK
pilih satu:
Training :Codeigneter
Training YII
Training Php-Cake
Training Laravel
Training PHP5+OOP
Harga Kursus: Rp. 600.000,00 (Paket u Mhs)
Kategori : WebBase
Durasi : Lama Belajar 15 jam
  
SILABUS
Materi diajarkan al:
Hari1
Mengenal IDE (Form Design, Object Inspector,Unit,Tool Palette),
Pengenalan Tipe Data,Komponent Standard dan Latihan Pemrograman
Membuat Kalkulator via Button, Radio,CheckBox,ListBox Menggunakan Framework

Hari2
Mengenal Struktur Menu, Manipulasi String (String dan regular expression),
Mendesain GUI Interface,
Tipe Data, Operator, iterator + Latihan program
Membuat Aplikasi kalkulator Toko Klontong

Hari3
Teknik Pemrograman Pada Controller dan View
Implementasi Pernyataan Kondisional.(If-Then-Else,Case of),
Implementasi Konsep Perulangan (Repeat ..Until,While ..Do)
Pembuatan Fungsi dan Procedure
Implementasi Data Array, Latihan Program.

Hari4
Mengakses Database,
Koneksi,CRUD(Create Read Update Delete) dengan konsep MVC Framework
Latihan Aplikasi ( Pendaftaran Siswa Baru)

Hari5
Database Lanjutan,
koneksi 2 tabel,Query,
Bonus Mempaketkan pustaka MVC dalam pemrograman
Latihan Program & Evaluasi.

===========================
Info lebih silakan Kami di

+ http://www.lp2maray.com

+ http://aplikasi-skripsi.com/



cp:Adi

+085279959498
+021-78889003
+021-92771708

Training Web Lanjutan



Level :Training Mahasiswa

PEMROGRAMAN WEBBASE LANJUTAN

Pilih salah satu:

Training Asp.Net VBTraining JSPTraining Asp.Net  C#Training Web Service
Harga Kursus: Rp. 500.000,00 (Paket u Mhs)
Kategori : App WebBase
Durasi : Lama Belajar 15 jam
  
SILABUS
Materi diajarkan al:
Hari1
Mengenal IDE (Form Design, Object Inspector,Unit,Tool Palette),
Pengenalan Tipe Data,Komponent Standard dan Latihan Pemrograman
Membuat Kalkulator via Button, Radio,CheckBox,ListBox

Hari2
Mengenal Struktur Menu, Manipulasi String (String dan regular expression),
Mendesain GUI Interface,
Tipe Data, Operator, iterator + Latihan program
Membuat Aplikasi kalkulator Toko Klontong

Hari3
Teknik Pemrograman,
Implementasi Pernyataan Kondisional.(If-Then-Else,Case of),
Implementasi Konsep Perulangan (Repeat ..Until,While ..Do)
Pembuatan Fungsi dan Procedure
Implementasi Data Array, Latihan Program.

Hari4
Mengakses Database,
Koneksi,CRUD(Create Read Update Delete)
Latihan Aplikasi ( Pendaftaran Siswa Baru)

Hari5
Database Lanjutan,
koneksi 2 tabel,Query,
Bonus Mempaketkan pustaka dalam pemrograman
Latihan Program & Evaluasi.



==============================
Info lebih silakan Kami di

+ http://www.lp2maray.com

+ http://aplikasi-skripsi.com/



cp:Adi

+085279959498
+021-78889003
+021-92771708

Rabu, 12 November 2014

Bagaimana agar gammu bisa mengirim banyak karakter sms

sebagai berikut adalah coding u gammu agar bisa mengirim banyak karakter sms:

$hp=$HP;
        $jml_karakter=strlen($isi_pesan);
if($jml_karakter <= 160) {
    $masuk = "insert into outbox (DestinationNumber,TextDecoded,CreatorID) values ('$hp','$isi_pesan','gammu')";
    mysql_query($masuk);
    echo " sukses sent to $HP :$jml_karakter char";
}

else {
    $jml_potongan_SMS = ceil(strlen($isi_pesan)/153);
    // memecah pesan asli
    $potongan_SMS = str_split($isi_pesan, 153);

    // proses untuk mendapatkan ID record yang akan disisipkan ke tabel OUTBOX
    $masuk = "SHOW TABLE STATUS LIKE 'outbox'";
    $hasil = mysql_query($masuk);
    $data  = mysql_fetch_array($hasil);
    $newID = $data['Auto_increment'];

    // proses penyimpanan ke tabel mysql untuk setiap pecahan
    for ($i=1; $i<=$jml_potongan_SMS; $i++)
    {
        // membuat UDH untuk setiap pecahan, sesuai urutannya
        $udh = "050003A7".sprintf("%02s", $jml_potongan_SMS).sprintf("%02s", $i);
        // membaca text setiap pecahan
        $msg = $potongan_SMS[$i-1];
        if ($i == 1)
        {
        // jika merupakan pecahan pertama, maka masukkan ke tabel OUTBOX
        $masuk = "INSERT INTO outbox (DestinationNumber, UDH, TextDecoded, ID, MultiPart, CreatorID, Coding)
        VALUES ('$hp', '$udh', '$msg', '$newID', 'true', 'gammu','Default_No_Compression')";
        }
        else
        {
        // jika bukan merupakan pecahan pertama, simpan ke tabel OUTBOX_MULTIPART
        $masuk = "INSERT INTO outbox_multipart(UDH, TextDecoded, ID, SequencePosition)
        VALUES ('$udh', '$msg', '$newID', '$i')";
        }
        // jalankan query
        mysql_query($masuk);
        echo "sukses sent to $HP  :$jml_karakter char";
    }

semoga membantu

Fungsi Index SMS gateway

<?php
if (version_compare(phpversion(), "5.3.0", ">=")  == 1)
  error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED);
else
  error_reporting(E_ALL & ~E_NOTICE); 
  ?>
<?php
session_start();
//error_reporting(0);
require_once"koneksi.php";
//require_once"function.php";
$mnu=$_GET["mnu"];
date_default_timezone_set("Asia/Jakarta");

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?php echo $header;?></title>
<meta name="keywords" content="<?php echo $header;?>" />
<meta name="description" content="<?php echo $header;?>" />
<link href="templatemo_style.css" rel="stylesheet" type="text/css" />
<link href="css/jquery.ennui.contentslider.css" rel="stylesheet" type="text/css" media="screen,projection" />


<script type="text/javascript">
function myAjax(){
                var $http,$self = arguments.callee;

                if (window.XMLHttpRequest) {$http = new XMLHttpRequest();}
                else if (window.ActiveXObject) {
                    try {$http = new ActiveXObject('Msxml2.XMLHTTP');}
                    catch(e) {$http = new ActiveXObject('Microsoft.XMLHTTP');}
                }

                if ($http) {
                    $http.onreadystatechange = function(){
                        if (/4|^complete$/.test($http.readyState)) {
                            document.getElementById('ReloadMe').innerHTML = $http.responseText;
                            setTimeout(function(){$self();}, 1000);
                        }
                    };
                    $http.open('GET', 'bacainbox.php' + '?' + new Date().getTime(), true);
                    $http.send(null);
                }
            }
        </script>
        <script type="text/javascript">setTimeout(function() {myAjax();}, 1000);</script>
</head>
<body>
<?php
   //$string = "This is a strpos() test";
  //  print strpos($string, "his") . "\n";
?>
<div id="templatemo_wrapper">
    <div id="temmplatmeo_header">
           <div id="site_title">
               <a href="http://www.templatemo.com" target="_parent">
                <img src="images/templatemo_logo.png" alt="Scene Template" />
            </a>
        </div>
   
        <div id="templatemo_menu">
       
            <ul>
           
             <?php
if(isset($_SESSION["cid"])){   
?>

 <li><a href="index.php?mnu=home" <?php if($mnu=="home"){echo "class='current'";}?>>Beranda</a></li>
                <li><a href="index2.php?mnu=petugas" <?php if($mnu=="visi"){echo "class='current'";}?>>Petugas</a></li>
                <li><a href="index2.php?mnu=anggota" <?php if($mnu=="anggota"){echo "class='current'";}?>>Anggota</a></li>
                <li><a href="index2.php?mnu=buku" <?php if($mnu=="buku"){echo "class='current'";}?>>Buku</a></li>
                 <li><a href="index2.php?mnu=peminjaman" <?php if($mnu=="peminjaman"){echo "class='current'";}?>>Peminjaman</a></li>
                  <li><a href="index2.php?mnu=pengembalian" <?php if($mnu=="pengembalian"){echo "class='current'";}?>>Pengembalian</a></li>
                   <li><a href="index2.php?mnu=pengunjung" <?php if($mnu=="pengunjung"){echo "class='current'";}?>>Bukutamu</a></li>
                <li><a href="index.php?mnu=logout" <?php if($mnu=="logout"){echo "class='current'";}?>>Logout</a></li>
               
                <?php 
}
else{
    ?>
   
              <li><a href="index.php?mnu=home" <?php if($mnu=="home"){echo "class='current'";}?>>Beranda</a></li>
                <li><a href="index.php?mnu=visi" <?php if($mnu=="visi"){echo "class='current'";}?>>Visi Misi</a></li>
                <li><a href="index.php?mnu=profile" <?php if($mnu=="profile"){echo "class='current'";}?>>Sejarah</a></li>
                <li><a href="index.php?mnu=contact" <?php if($mnu=="contact"){echo "class='current'";}?>>Bukutamu</a></li>
                <li><a href="index.php?mnu=login" <?php if($mnu=="login"){echo "class='current'";}?>>Login</a></li>
      <?php
    }
      ?>
     
     
            </ul>       
       
        </div> <!-- end of templatemo_menu -->   
    </div> <!-- end of templatemo_header -->
   
  <div id="templatemo_banner">
   
           <div id="banner_left">
            <h2>Perpustakaan</h2>
            <p>Adalah kumpulan informasi yang bersifat ilmu pengetahuan, hiburan, rekreasi, dan ibadah yang merupakan kebutuhan hakiki manusia.

Oleh karena itu perpustakaan modern telah didefinisikan kembali sebagai tempat untuk mengakses informasi dalam format apa pun, apakah informasi itu disimpan dalam gedung perpustakaan tersebut ataupun tidak. </p>
            <p>&nbsp;</p>
            <p>Dalam perpustakaan modern ini selain kumpulan buku tercetak, sebagian buku dan koleksinya ada dalam perpustakaan digital (dalam bentuk data yang bisa diakses lewat jaringan komputer).<a href="http://id.wikipedia.org/wiki/Perpustakaan">Info Lebih</a></p>
           </div>
       
      <div id="banner_right"><span></span>
       
        <div id="one" class="contentslider">
           <div class="cs_wrapper">
               <div class="cs_slider">
               
                   <div class="cs_article">
                   <?php
                   if($mnu=="visi"){echo"<img src='ypathfile/pustaka1.jpg' alt='pustaka' width='100%' height='100%' />";}
            else if($mnu=="profile"){echo"<img src='ypathfile/pustaka2.jpg' alt='pustaka' width='100%' height='100%' />";}
            else if($mnu=="contact"){echo"<img src='ypathfile/pustaka3.jpg' alt='pustaka' width='100%' height='100%' />";}
            else if($mnu=="petugas"){echo"<img src='ypathfile/pustaka4.jpg' alt='pustaka' width='100%' height='100%' />";}
else if($mnu=="anggota"){echo"<img src='ypathfile/pustaka5.jpg' alt='pustaka' width='100%' height='100%' />";}
else if($mnu=="buku"){echo"<img src='ypathfile/pustaka1.jpg' alt='pustaka' width='100%' height='100%' />";}

else if($mnu=="peminjaman"){echo"<img src='ypathfile/pustaka2.jpg' alt='pustaka' width='100%' height='100%' />";}
else if($mnu=="pengembalian"){echo"<img src='ypathfile/pustaka3.jpg' alt='pustaka' width='100%' height='100%' />";}

else if($mnu=="login"){echo"<img src='ypathfile/pustaka4.jpg' alt='pustaka' width='100%' height='100%' />";}
else if($mnu=="logout"){echo"<img src='ypathfile/pustaka5.jpg' alt='pustaka' width='100%' height='100%' />";}
else{echo"<img src='ypathfile/pustaka5.jpg' alt='pustaka' width='100%' height='100%' />";}
                   ?>
                             
                        </div>
             
               </div><!-- End cs_slider -->
           </div><!-- End cs_wrapper -->
        </div><!-- End contentslider -->

        <!-- Site JavaScript -->
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
    <script type="text/javascript" src="js/jquery.easing.1.3.js"></script>
    <script type="text/javascript" src="js/jquery.ennui.contentslider.js"></script>
    <script type="text/javascript">
            $(function() {
                $('#one').ContentSlider({
                    width : '535px',
                    height : '233px',
                    speed : 800,
                    easing : 'easeInOutQuart'
                });
            });
        </script>
    <script src="js/jquery.chili-2.2.js" type="text/javascript"></script>
    <script src="js/chili/recipes.js" type="text/javascript"></script>

       
      </div>   <!-- end of slider -->

       
   
    </div> <!-- end of templatemo_banner -->
   
    <div id="templatemo_content">
   
        <div class="section_w900">
       
            <div class="section_w580 float_l">
            <?php
            if($mnu=="visi"){require_once"visi.php";}
            else if($mnu=="profile"){require_once"profile.php";}
            else if($mnu=="contact"){require_once"pengunjung/pengunjungcaptcha.php";}
            else if($mnu=="pengunjung"){require_once"pengunjung/pengunjung.php";}
            else if($mnu=="petugas"){require_once"petugas/petugas.php";}
else if($mnu=="anggota"){require_once"anggota/anggota.php";}
else if($mnu=="buku"){require_once"buku/buku.php";}

else if($mnu=="peminjaman"){require_once"peminjaman/peminjaman.php";}
else if($mnu=="pengembalian"){require_once"pengembalian/pengembalian.php";}

else if($mnu=="login"){require_once"login.php";}
else if($mnu=="logout"){require_once"logout.php";}

            else{
            ?>
                  <h2>Selamat Datang di Aplikasi SMS Gateway</h2>
                <a href="http://id.wikipedia.org/wiki/Perpustakaan" title="Perpustakaan onlie"  class="float_l_img" target="_blank"><img src="ypathfile/pustaka1.jpg" title="a imagem" alt="Perpustakaan Onlie Unila" width="100" height="100"/></a>
                <p><span id="ctl00_ctl00_ContentPlaceHolder1_lbDeskripsi">Direktori Perpustakaan Online menyajikan daftar perpustakaan di Indonesia yang katalognya dapat diakses secara online.</span></p>
              <p>Perpustakaan diartikan sebuah ruangan atau gedung yang digunakan   untuk menyimpan buku dan terbitan lainnya yang biasanya disimpan menurut   tata susunan tertentu yang digunakan pembaca bukan untuk dijual (   Sulistyo, Basuki ; 1991 ). </p>
              <p> Ada dua unsur utama dalam perpustakaan, yaitu buku dan ruangan.   Namun, di zaman sekarang, koleksi sebuah perpustakaan tidak hanya   terbatas berupa buku-buku, tetapi bisa berupa film, slide, atau lainnya,   yang dapat diterima di perpustakaan sebagai sumber informasi. Kemudian   semua sumber informasi itu diorganisir, disusun teratur, sehingga ketika   kita membutuhkan suatu informasi, kita dengan mudah dapat menemukannya.</p>
              <p> Dengan memperhatikan keterangan di atas, dapat disimpulkan   bahwa perpustakaan adalah suatu unit kerja yang berupa tempat menyimpan   koleksi bahan pustaka yang diatur secara sistematis dan dapat digunakan   oleh pemakainya sebagai sumber informasi. ( Sugiyanto ). <a href="http://id.wikipedia.org/wiki/Perpustakaan">Info lebih</a></p>

              <div class="cleaner_h40"></div> 
                <div class="services_section">
                <h2>List Referensi</h2>
               
     <p><strong>Katalog dan daftar buku terlengkap,</strong> sebagai berikut adalah referensi mendapatkan beragam buku atau penulisan ilmiah secara onle :</p>
               
                <ul class="services_list">
                    <li><a href="http://www.pnri.go.id/">Perpustakaan Nasional RI</a></li>
                     <li><a href="http://www.pnri.go.id/">Perpustakaan Dinas Pendidikan dan Kebudayaan</a></li>
                     <li><a href="http://www.pnri.go.id/">Perpustakaan Pemerintah Daerah  XXX</a></li>
                  <li><a href="http://www.pnri.go.id/">Perpustakaan Online Universitas XXX</a></li></ul>
                </div>
           
            <?php
            }
            ?>
            </div> <!-- end of section_580 -->
           
            <div class="section_w280 float_r">
           
                <div class="testimonial">
                        <p><?php require_once"pengunjung/pengunjungup.php";?></p>
                </div>
               
                  <div class="twitter">
                         <ul>
                        <li>
                        <?php require_once"statistik/statistik.php"; ?>
                        </li>
                      </ul>
                </div>
           
            </div>
       
            <div class="cleaner"></div>
        </div>
       
       
       
    </div><div id="content_bottom"></div> <!-- end of templatemo_content -->
   
    <div id="templatemo_footer">
        <?php echo $footer;?><br />
        <div id="ReloadMe" align="center">Terimakasih atas kunjungannya....</div>
    </div>
</div> <!-- end of templatemo_wrapper -->


<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js'></script>
<script type='text/javascript' src='js/logging.js'></script>
</body>
</html>

<?php
function WKT($sekarang){
$tanggal = substr($sekarang,8,2)+0;
$bulan = substr($sekarang,5,2);
$tahun = substr($sekarang,0,4);

$judul_bln=array(1=> "Januari", "Februari", "Maret", "April", "Mei","Juni", "Juli", "Agustus", "September","Oktober", "November", "Desember");
$wk=$tanggal." ".$judul_bln[(int)$bulan]." ".$tahun;
return $wk;
}
?>
<?php
function WKTP($sekarang){
$tanggal = substr($sekarang,8,2)+0;
$bulan = substr($sekarang,5,2);
$tahun = substr($sekarang,2,2);

$judul_bln=array(1=> "Jan", "Feb", "Mar", "Apr", "Mei","Jun", "Jul", "Agu", "Sep","Okt", "Nov", "Des");
$wk=$tanggal." ".$judul_bln[(int)$bulan]."'".$tahun;
return $wk;
}
?>
<?php
function BAL($tanggal){
    $arr=split(" ",$tanggal);
    if($arr[1]=="Januari"){$bul="01";}
    else if($arr[1]=="Februari"){$bul="02";}
    else if($arr[1]=="Maret"){$bul="03";}
    else if($arr[1]=="April"){$bul="04";}
    else if($arr[1]=="Mei"){$bul="05";}
    else if($arr[1]=="Juni"){$bul="06";}
    else if($arr[1]=="Juli"){$bul="07";}
    else if($arr[1]=="Agustus"){$bul="08";}
    else if($arr[1]=="September"){$bul="09";}
    else if($arr[1]=="Oktober"){$bul="10";}
    else if($arr[1]=="November"){$bul="11";}
    else if($arr[1]=="Nopember"){$bul="11";}
    else if($arr[1]=="Desember"){$bul="12";}
return "$arr[2]-$bul-$arr[0]";   
}
?>

<?php
function BALP($tanggal){
    $arr=split(" ",$tanggal);
    if($arr[1]=="Jan"){$bul="01";}
    else if($arr[1]=="Feb"){$bul="02";}
    else if($arr[1]=="Mar"){$bul="03";}
    else if($arr[1]=="Apr"){$bul="04";}
    else if($arr[1]=="Mei"){$bul="05";}
    else if($arr[1]=="Jun"){$bul="06";}
    else if($arr[1]=="Jul"){$bul="07";}
    else if($arr[1]=="Agu"){$bul="08";}
    else if($arr[1]=="Sep"){$bul="09";}
    else if($arr[1]=="Okt"){$bul="10";}
    else if($arr[1]=="Nov"){$bul="11";}
    else if($arr[1]=="Nop"){$bul="11";}
    else if($arr[1]=="Des"){$bul="12";}
return "$arr[2]-$bul-$arr[0]";   
}

function getAnggota($kode){
    $s="select `nama_anggota` from `anggota` where `id_anggota`='$kode'";
    $q=mysql_query($s);
            $d=mysql_fetch_array($q);
                $nama_anggota=$d["nama_anggota"];
        return $nama_anggota;
    }

function getBuku($kode){
    $s="select `judul_buku` from `buku` where `id_buku`='$kode'";
    $q=mysql_query($s);
            $d=mysql_fetch_array($q);
                $judul_buku=$d["judul_buku"];
        return $judul_buku;
    }
   
function getPetugas($kode){
    $s="select `nama_petugas` from `petugas` where `id_petugas`='$kode'";
    $q=mysql_query($s);
            $d=mysql_fetch_array($q);
                $nama_petugas=$d["nama_petugas"];
        return $nama_petugas;
    }

?>

Posisi Standby menunggu SMS Masuk

<?php
require_once"koneksi.php";

 $s="select * from inbox where status='N' order by `UpdatedInDB` asc";
$q = mysql_query($s);
$hitung = mysql_num_rows($q);
if($hitung>0){
$waktu0="";
$i=-1;
while($data = mysql_fetch_array($q)){
    $waktu=$data["UpdatedInDB"];
    $hp=$data["SenderNumber"];
    $msg=$data["TextDecoded"];
    $id=$data["ID"];
    if($waktu0==$waktu){
        $arrHp[$i-1]=$hp;
        $arrId[$i-1]=$id;
        $arrMsg[$i-1]=$msg.$arrMsg[$i-1];
        $arrHp[$i-1]=$hp;
        $arrWkt[$i-1]=$waktu;
        }
    else{
        $i++;
        $arrHp[$i]=$hp;
        $arrId[$i]=$id;
        $arrMsg[$i]=$msg.$arrMsg[$i-1];
        $arrHp[$i]=$hp;
        $arrWkt[$i]=$waktu;   
        }
    $waktu0=$waktu;
    }//while
   
for($j=0;$j<=$i;$j++){
    $update= mysql_query("update inbox set status='Y' where ID='".$arrId[$j]."'");
   
    $ar=strtolower($arrMsg[$j]);
    $x=split("#",$ar);
    $p=sizeof($x);
    //info#judul#katakunci
    $key=$x[2];
    $HP=$arrHp[$j];
if($x[0]=="info"){
    $req="judul_buku";//select * from `buku` where `judul_buku` like '%psiko%'
    if($x[1]=="judul"){$req="judul_buku";    $s="select * from `$tbbuku` where `judul_buku` like '%$key%'";}
    else if($x[1]=="penulis" ||$x[1]=="pengarang" ){$req="pengarang";    $s="select * from `$tbbuku` where `pengarang` like '%$key%'";}
    else if($x[1]=="jenis" ||$x[1]=="jenis_buku" ){$req="jenis_buku";    $s="select * from `$tbbuku` where `jenis_buku` like '%$key%'";}
    else if($x[1]=="penerbit" ||$x[1]=="penerbit_buku" ){$req="penerbit_buku";    $s="select * from `$tbbuku` where `penerbit_buku` like '%$key%'";}
    else if($x[1]=="sinopsis"){$req="sinopsis";    $s="select * from `$tbbuku` where `sinopsis` like '%$key%'";}
        $q=mysql_query($s);
        $gab="";
        $jum=0;
        $no=1;
            while($d=mysql_fetch_array($q)){
                $id_buku=$d["id_buku"];
                $judul_buku=$d["judul_buku"];
                $jenis_buku=$d["jenis_buku"];
                $penerbit_buku=$d["penerbit_buku"];
                $keterangan=$d["keterangan"];
               
                $pengarang=$d["pengarang"];
                $tahun_terbit=$d["tahun_terbit"];
                $stok_buku=$d["stok_buku"];
                $sinopsis=$d["sinopsis"];
                $gab.="$no. $judul_buku,$pengarang ($penerbit_buku:$tahun_terbit):$stok_buku buah#";
                $jum++;
                $no++;
                if($jum>5){break;}
                $isi_pesan="hasil pencarian: $gab";
            }//while
    }//if
    else{//ELSE
        $isi_pesan="Yth $HP, Gunakan pola \"info#judul/penulis/pengarang#kata_kunci";
        }
        echo "send mesage to $HP :$isi_pesan";
        $kirimsms = mysql_query("insert into outbox (InsertIntoDB,SendingDateTime,DestinationNumber,TextDecoded,SendingTimeOut,DeliveryReport,CreatorID)
        values (sysdate(),sysdate(),'$HP','$isi_pesan',sysdate(),'yes','system')");
       
       
       
        $hp=$HP;
        $jml_karakter=strlen($isi_pesan);
if($jml_karakter <= 160) {
    $masuk = "insert into outbox (DestinationNumber,TextDecoded,CreatorID) values ('$hp','$isi_pesan','gammu')";
    mysql_query($masuk);
    echo " sukses sent to $HP :$jml_karakter char";
}

else {
    $jml_potongan_SMS = ceil(strlen($isi_pesan)/153);
    // memecah pesan asli
    $potongan_SMS = str_split($isi_pesan, 153);

    // proses untuk mendapatkan ID record yang akan disisipkan ke tabel OUTBOX
    $masuk = "SHOW TABLE STATUS LIKE 'outbox'";
    $hasil = mysql_query($masuk);
    $data  = mysql_fetch_array($hasil);
    $newID = $data['Auto_increment'];

    // proses penyimpanan ke tabel mysql untuk setiap pecahan
    for ($i=1; $i<=$jml_potongan_SMS; $i++)
    {
        // membuat UDH untuk setiap pecahan, sesuai urutannya
        $udh = "050003A7".sprintf("%02s", $jml_potongan_SMS).sprintf("%02s", $i);
        // membaca text setiap pecahan
        $msg = $potongan_SMS[$i-1];
        if ($i == 1)
        {
        // jika merupakan pecahan pertama, maka masukkan ke tabel OUTBOX
        $masuk = "INSERT INTO outbox (DestinationNumber, UDH, TextDecoded, ID, MultiPart, CreatorID, Coding)
        VALUES ('$hp', '$udh', '$msg', '$newID', 'true', 'gammu','Default_No_Compression')";
        }
        else
        {
        // jika bukan merupakan pecahan pertama, simpan ke tabel OUTBOX_MULTIPART
        $masuk = "INSERT INTO outbox_multipart(UDH, TextDecoded, ID, SequencePosition)
        VALUES ('$udh', '$msg', '$newID', '$i')";
        }
        // jalankan query
        mysql_query($masuk);
        echo "sukses sent to $HP  :$jml_karakter char";
    }
}
////////////////////////////////       
       
    }//ELSE   
}
else{
    $tgl=date("Y-m-d").",".date("H:i:s")." WIB";
    echo"$tgl";
    }
?>

artinya....jika ada sms masuk sesuai pola request yang diminta...maka sistem akan langsung meresponya....

Sms auto send to member jika ada buku baru sesuai kriteria masuk



 if(isset($_POST["Simpan"])){
    $id_buku=strip_tags($_POST["id_buku"]);
    $judul_buku=strip_tags($_POST["judul_buku"]);
    $jenis_buku=strip_tags($_POST["jenis_buku"]);
    $penerbit_buku=strip_tags($_POST["penerbit_buku"]);
    $keterangan=strip_tags($_POST["keterangan"]);
    $tahun_terbit=strip_tags($_POST["tahun_terbit"]);
  
    $pengarang=strip_tags($_POST["pengarang"]);
    $sinopsis=strip_tags($_POST["sinopsis"]);
    $stok_buku=strip_tags($_POST["stok_buku"]);

    $y=split(",",$jenis_buku);//marketing,humas,komputer
    $p=sizeof($y);
   
    $s="select * from `$tbanggota` where not `jenis_buku_fav`=''";
    $q=mysql_query($s);
            while($d=mysql_fetch_array($q)){
                $id_anggota=$d["id_anggota"];
                $nama_anggota=$d["nama_anggota"];
                $alamat_anggota=$d["alamat_anggota"];
                $no_tlp_anggota=$d["no_tlp_anggota"];
                $jenis_buku_fav=$d["jenis_buku_fav"];
                $x=split(",",$jenis_buku_fav);
                $pp=sizeof($x);
                $sama=0;
                for($i=0;$i<$p;$i++){
//mencari irisan kesamaan antara tbl buku(jenis_buku) dan favorite tblanggota
                    $buku1=trim($y[$i]);
                    for($j=0;$j<$pp;$j++){
                        $buku2=trim($x[$j]);//$pos === false
                            if(strpos($buku1, $buku2)===true){
                                    $sama=$sama+1;           
                            }//if               
                        }//for                   
                    }//for
                   
                    if($sama>0){
                        $isi_pesan="Yth $nama_anggota, ada buku baru dengan jenis buku $jenis_buku=>$judul_buku /$pengarang ($tahun_terbit)";
                        $kirimsms = mysql_query("insert into outbox (InsertIntoDB,SendingDateTime,DestinationNumber,TextDecoded,SendingTimeOut,DeliveryReport,CreatorID)
        values (sysdate(),sysdate(),'$no_tlp_anggota','$isi_pesan',sysdate(),'yes','system')");
                        }
            }//while
                }
                     
$sql=" INSERT INTO `$tbbuku` (
`id_buku` ,
`judul_buku` ,
`jenis_buku` ,
`penerbit_buku` ,
`keterangan` ,
`tahun_terbit` ,
`pengarang`,
`stok_buku`,
`sinopsis`
) VALUES (
'',
'$judul_buku',
'$jenis_buku',
'$penerbit_buku',
'$keterangan','$tahun_terbit',
'$pengarang','$stok_buku','$sinopsis'
)";
   
$simpan=mysql_query($sql);
        if($simpan) {echo "<script>alert('Data buku $judul_buku berhasil disimpan !');document.location.href='?mnu=buku';</script>";}
        else{echo"<script>alert('Data buku $judul_buku gagal disimpan...');document.location.href='?mnu=buku';</script>";}

Artinya saat mita menyimpan buku  baru (studi kasus web perpustakaan online), maka favorite request para member nantinya akan di cek apakah sesuai dengan jenis buku yg baru diinputkan tadi.....jika ya....maka akan dilakukan sms gateway....



referesnsi gunakan strpos:
<?php
$mystring 
'abc';$findme   'a';$pos strpos($mystring$findme);
// Note our use of ===.  Simply == would not work as expected
// because the position of 'a' was the 0th (first) character.
if ($pos === false) {
    echo 
"The string '$findme' was not found in the string '$mystring'";
} else {
    echo 
"The string '$findme' was found in the string '$mystring'";
    echo 
" and exists at position $pos";
}
?>