Gammu ilu Inu Imu
Membangun SMS Gateway Berbasis WEB dengan MEnggunakan Gammu
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 LaravelTraining 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
$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> </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;
}
?>
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> </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....
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";
}?>
Langganan:
Postingan (Atom)