catatan
static propety di dalam sesuatu class
static $year=2009;
pemanggilan static harus menggunakan :: contoh "echo person::$year;"
jika menggunakan propety tidak akan di anggap propety dari objek
READ MORE
static propety di dalam sesuatu class
static $year=2009;
pemanggilan static harus menggunakan :: contoh "echo person::$year;"
jika menggunakan propety tidak akan di anggap propety dari objek
*scope resolution operator *
pemanggilan ini tidak memerlukan intensc atau pun objek
:: (dua tititk dua) contoh person::full_name()
tidak mengenal variable 'This'kecuali pemangilan melalui objek
READ MORE
pemanggilan ini tidak memerlukan intensc atau pun objek
:: (dua tititk dua) contoh person::full_name()
tidak mengenal variable 'This'kecuali pemangilan melalui objek
*setter dan getter*
metode yang di gunakan untuk memanupulasi suatu propoty yang akases nya tidak dapat di lakukan
di sembarang tempat
metode getter adalah istilah untuk mengeluarkan nilai propety yang private sehingga dapat di keluarkian di luar kelas "get_cash"
metode setter menseting nilai
READ MORE
metode yang di gunakan untuk memanupulasi suatu propoty yang akases nya tidak dapat di lakukan
di sembarang tempat
metode getter adalah istilah untuk mengeluarkan nilai propety yang private sehingga dapat di keluarkian di luar kelas "get_cash"
metode setter menseting nilai
- visibillyty (access modifer)
- keyword 'var' di gunakan pada php 4 , pada php 5 sudah menggunakan keyword 'public'
- public terkait dengan akses yang bebas di akses
- protected hanya dapat di gunakan di dalam klas atau ada hubungan pewarisan
- private hanya dapat di akses pada metode yang di diklarasikan
*Pewarisan*
suatu pewarisan pada class menggunkanan key word "extends"
bird extends animal = bird (child ) merupakan ibu dari animal (parent)
class child dapat mengetahgui siapa parentnya sedangkan parent tidak mengetahui child nya
- variabel this "$this" variabel yang selalalu mendukung ke setiap objek yang di buat pada instance
- function yang di jadikan metode harus berada di dalam suatu class atau objek
- contoh metode:
echo' hello world!
}
- ketika pemanggilan metode harus di tandai dengan () bila tidak berarti akan dibaca sebagai sebuah
- Propety terdapat di dalam suatu class dan objek
- suatu propety dari suatu class atau objek merupakan variabel, dan memerlukan keyword untuk mendefenisikan yaitu 'var' 'var $first_name'
- mengeluarkan nilai dari propety $janu -> $first_name
- untuk mengisi propeti 'var $first_name = nul;'
- memberikan nilai pada objek $janu -> 'januar'
- untuk menampilkan nilai menggunakan objek echo var_export($janu->first_name, true). akan menampilkan "januar pada browser"
-objek merupakn intens pada suatu class
-objek merupakan suatu variable
- 'new' keyword untuk membuat intenc
-<?php>
$cat= new Animal:
membuat sebuat variable objek yang berintenc
-dari satu class bisa di buat beberapa objek
$cat= new Animal:
$dog= new Animal:
$rat= new Animal:
$fish= new Animal:
cat, dog, rat, fish, merupakan intench dari klass animal
- === adalah string indentik/sangat sama
Catatan
pada bagian ini membahas tentang class
kita gunakan keyword "class" selanjutnya "namaclass{}" yang dipit oleh <?php ?>
<?
echo 'class person exist'
mengecek class yang ada / ada atau tidak adanya class
"Std class "telah tertedeksi sebelumnya meskipun kita tidak membuat classnya maka pada broser
tetap akan terdeteksi
Seperti biasa pada waktu kosong saya berusaha untuk memperluas pengetahuan pada bidang progamer website, yang kali ini saya penasaran dengan belajar J-query dan Ajax yang rencananya untuk memperbaiki proyek aplikasi chat yang sedang saya perbaruhui. Keasyikan search di google saya tertarik dengan yang Makhluk "codeigniter" yang katanya sang pencipta PHP "Rasmus lerdof" sendiri memuji codeigniter karena kecepatannya dan kemudahanya dalam membuat sebuah proyek. akhirnya saya banting setir berganti haluan untuk mencari tentang "codeigniter"
READ MORE
dan Alhamdulillah saya menemukan situs yang menyediakan ebook tentang codeigniter datang aja
Setelah baca-baca ebook tersebut , saya berani simpulkan ebook ini di buat bukan untuk main-main sang penulis benar-benar menciptakan buku ini untuk semua khalayak sehingga orang awam sekalipun akan mengerti maksud dari tulisan tersebut,
Namun alangkah sangat di sayangkan, halaman harus berhenti sejenak di "OOP PHP " karena jujur saya tidak mengerti tentang ini. jadi, dari pada nantinya malah semakin membingungkan, akhirnya saya banting setir lagi untuk mecari tau tentang OOP PHP.
beda dengan progam lainya, tutorial OOP PHP yang saya temukan belum bisa memuaskan otak saya yang LOLA ini hingga akhirnya (AlhamdBelajar codeigniter OOP PHP tutorisl #4 metodeulillah) saya menemukan Tutorial dalam bentuk video, yang setelah saya ikuti emank bisa di katakan memuaskan dan sangat mudah di pahami yuk Chek list di bawah
Saya belum menemukan sumber atau si pembuat Video tersebut karena link situs yang tertera di video ternyata sudah tidak valid lagi, so, bagi teman-teman yang tau sumber atau si pembuat yuk shared di mari untyuk menghormati jasa nya yang sudah repot-repot dan tidak setengah hati membagi ilmunya kepada kita semua, semoga amal terus mengalir terhadapnya , amin
Thanks To JANUAR ANDRIA
- OOP PHP #1 : Class
- Tutorial video OOP PHP #2 : Object (codeighniter)...
- belajar OOP PHP melalui video tutorial bagian #3 ...
- Belajar codeigniter OOP PHP tutorisl #4 metode
- belajar OOP PHP #5: variabel this tutorial
- belajar OOP PHP #6: pewarisan
- Belajar OOP PHP #7: pewarisan (properti dan metode...
- Belajar OOP PHP #8: visibility (access modifier)
- Belajar OOP PHP #9: setter dan getter
- Belajar OOP PHP #10: scope resolution operator
- belajar cara OOP PHP #11: properti static tutori...
selamat berlajar!
Anda sedang mencari tempat belajar php? atau tempat belajar membuat website ? atau tempat belajar HTML ? atau tempat les promamer, php, html dll? yang berlokasi di lhokseumawe dan sekitarnya ?
atau
mencari murid yang mau diajari progamer ?
anda mengunjungi blog yang tepat, saya siapmengajari bertukar pikiran, bagi anda yang belum mengenal sama sekali apa itu html, php , phpmyadmin, database, javascript, blogspot, blogger, blog, MYSQL, Jquery, Json, Ajax, HTML, Plugin, dan atau yang kenal setengah-setengah bahkan yang sudah master sekalipun saya terima di rumah saya! dengan catatan
"saya siap Shared pengetahuan saya yang masih setetes dari air di lautan dan atau di sahred oleh anda tak peduli seberapa besar ilmu anda. intinya disini kita sama-sama belajar, sama-sama bertukar pikiran demi hobi yang bermanfaat ini" (+ mengikuti aturan)
fasilitas :
ok sekian dulu, jangan segan untuk menghubungi saya di nomor 08566009221 Bagi kalian yang mempunyai kesukaan lahir batin di bidang ini, tak peduli tingkat ilmu yang anda punya, status dan umur yang anda jenjang! segera hubungi saya
READ MORE
atau
mencari murid yang mau diajari progamer ?
anda mengunjungi blog yang tepat, saya siap
"saya siap Shared pengetahuan saya yang masih setetes dari air di lautan dan atau di sahred oleh anda tak peduli seberapa besar ilmu anda. intinya disini kita sama-sama belajar, sama-sama bertukar pikiran demi hobi yang bermanfaat ini" (+ mengikuti aturan)
fasilitas :
- wifi
- Ruangan luas
- kipas angin
- meja dan kursi
ok sekian dulu, jangan segan untuk menghubungi saya di nomor 08566009221 Bagi kalian yang mempunyai kesukaan lahir batin di bidang ini, tak peduli tingkat ilmu yang anda punya, status dan umur yang anda jenjang! segera hubungi saya
INDAHNYA BERBAGI
callback
(Function): Fungsi yang akan dijalankan ketika data berhasil di load (optional)
- DOM(document) = didefinisikan sebagai sebuah spesifikasi Application Programming Interface (API) yang bebas bahasa dan platform
- xmlhttprequest = memungkinkan pertukaran data tanpa refres halaman
- onchange=
- statechanged
- J son= pertukaran data
- Aray= kumpulan data yang terurut
- String =
- event : perintah/funsinya/ kejadian
.append() :menyisipkan elemen ke dalam elemen target dari sebelah bawah
.prepend(): menyisipkan elemen ke dalam elemen target ke sebelah atas
-
.before()
akan menyisipkan elemen sebelum target, sedangkan -
.after()
akan menyisipkan elemen setelah target: clone mengkopy
- display:none : tidak menampilkan elemen yang di anut kecuali setelah di panggil/ di jalankan fungsinya
- $cat = new animal := kata "new adalah keyword untuk memulai sebuah intens"
- = = = : indentik
- exstend : anak dari
$(document).ready(function() { // Ini adalah tempat kita menulis kode });
Yang sudah mengorek-ngorek proyek Membuat aplikasi chat dengan php dan mysql pastinya sudah mengerti about php dan mysql (walaupun tidak banyak), karena pengalaman saya pribadi hanya menekuni proyek di atas Alhamdulillah pencakupan dasar-dasar php dan mysql sudah aya mengerti. selanjtnya bahasa pemograman J-query dan ajax sebagai pembelajaran tingkat lanjutnya sangat saya rekom kepada semua untuk di pelajari, karena bahasa pemograman yang satu ini yang paling banyak di bahas, dan paling mengikuti perkembangan zaman,
sebelumnya saya sangat ingin mengembangkan tutor tentang belajar j-query dan ajax dasar di Blog ini tapi, setelah saya "search" sana sini sudah banyak yang membahas tentang ini, malahan salah satunya ada yang mengajarkan dengan sisitem yang asik dan sangat mudah,
yuk sama-sama kita lihat
ok, sekian posting hai ini yuk sama-sama kita memulai start untuk pembelajaran pembahasan yang baru. nantikan proyek saya selanjutnya yang menggunakan bahsa pemograman ini , terimakasih
READ MORE
sebelumnya saya sangat ingin mengembangkan tutor tentang belajar j-query dan ajax dasar di Blog ini tapi, setelah saya "search" sana sini sudah banyak yang membahas tentang ini, malahan salah satunya ada yang mengajarkan dengan sisitem yang asik dan sangat mudah,
yuk sama-sama kita lihat
- Belajar j-query Mulai dari nol (sangat dianjurkan) nah pada tutor ini anda akan di ajak pada pembelajaran yang beda dari yang lain, si penulis akan mengajak anda pada pembahasan yang asik sehingga kesan rumit pada kode-kode bahasa pemograman tersebut menjadi mudah di mengerti dan di ingat, di situ juga menggunakan istilah-istilah unik untuk memngajak pembacanya mengingat dan memahamai , malahan setelah 1 minggu sejak membaca tutor dari blog tersebut saya masih bisa mengingat tentang istilah "siapa-ngapain" dan "Tuhan-manusia". sayangnya tutor tersebut saat ini (sejak postingan ini du buat) hanya sampai pada bagian ke 7. ok dari pada penasaran meluncur aja di mari
- Belajar JQuery yuk nih tutor dari situs legendaris http://www.ilmuwebsite.com tapi sayangnya saya gak temui bagian duanya
- Belajar JQuery Mudah yang mau tutor dasar tapi lengkap sampai ke ajaknya ya boleh kunjungi ke situs tersebut
ok, sekian posting hai ini yuk sama-sama kita memulai start untuk pembelajaran pembahasan yang baru. nantikan proyek saya selanjutnya yang menggunakan bahsa pemograman ini , terimakasih
Alhamdulillah aplikasi chat verisi 2 sudah terelasiasi di depan publik namun masih sebatas penggunaan secara pribadi karena masih banyak terdapat kekurangan yang perlu saya ubah dan bahkan perlu bantuan dari teman-teman webmaster lainnya untuk memberikan jalan keluar, oleh karena itu aplikasi ini saya putuskan masih dalam masa BETA alias trial karena
pembaruhuan pada aplikasi ini di banding aplikasi sebelumnya yang sudah open scroure(lihat) adalah
terimakasih
READ MORE
- kekurangan pada sistem login yang datanya di proses di luar halaman induk sehingga mendapatakan 2 kendala pada saat pengembalian ke url induk atau url posting, sehingga pengguna harus merefresh halaman untuk kembali memuat form login dan foto. solusinya: pada halaman http://www.carahipnotis.net/ saat proses login hingga pengembalian ke halaman, saya ridect ke halaman induk bukan pada halaman postingan.
pembaruhuan pada aplikasi ini di banding aplikasi sebelumnya yang sudah open scroure(lihat) adalah
- sistem login menggunakan akun facebook
- menampilkan foto profil dari facebook
- sistem login yang sistematik
terimakasih
bahasan ini adalah bahasan ke dua dari yang sebelumnya
pada halaman facebook_auth.php kita juga mengunakan fungsi get untuk mendapatkan data-data yang dikirim oleh facebook
berikut isi pada halaman facebook_auth.php
READ MORE
Membuat sistem Login dan pendaftaran website menggunakan akun facebook
pada tahab ke dua ini kita akan membahas per file tentang bagaimana cara php meminta data dari facebook dan bagaimana cara php menyimpannya ke database pribadi kita sehingga kita dapat menggunakanya sesuai kebutuhan pertama-tama buka file Index.php dan perhatikan pada bagian
<h4>Hello sobat!</h4>
</div>
<a href="https://www.facebook.com/dialog/oauth?client_id=1236xxxxxxxxxxx&redirect_uri=http://www.namasitusmu.com/pendaftaranfb/facebook_auth.php&scope=publish_stream" title="Signup with facebook">
<button class="btn btn-primary">Signup with facebook</button>
</a>
code diatas merupakan script HTML membuat link biasa biasa yang di padukan dengan css sehingga menampilkan tombol yang apabila di klik akan memasuki alamat facebook konfirmasi berupa perizinan akses untuk di setujui oleh pengguna, pada halaman facebook, facebook akan melakukan fungsi get (mengambil) app id untuk mencocokkan aplikasi dan mengembalikan ke halaman redirect_uri=http://www.namasitusmu.com/pendaftaranfb/facebook_auth.php setelah semua proses selesai</div>
<a href="https://www.facebook.com/dialog/oauth?client_id=1236xxxxxxxxxxx&redirect_uri=http://www.namasitusmu.com/pendaftaranfb/facebook_auth.php&scope=publish_stream" title="Signup with facebook">
<button class="btn btn-primary">Signup with facebook</button>
</a>
pada halaman facebook_auth.php kita juga mengunakan fungsi get untuk mendapatkan data-data yang dikirim oleh facebook
berikut isi pada halaman facebook_auth.php
<?php
session_start();
include ("connect.php");
$code = $_GET['code'];
if(empty($code)) {
$_SESSION['state'] = md5(uniqid(rand(), TRUE)); //CSRF protection
$dialog_url = "https://www.facebook.com/dialog/oauth?client_id="
. $app_id . "&redirect_uri=" . urlencode($my_url) . "&state="
. $_SESSION['state'];
echo("<script> top.location.href='" . $dialog_url . "'</script>");
}
if($_REQUEST['state'] == $_SESSION['state']) {
$token_url = "https://graph.facebook.com/oauth/access_token?"
. "client_id=" . $app_id . "&redirect_uri=" . urlencode($my_url)
. "&client_secret=" . $app_secret . "&code=" . $code . "&scope=publish_stream";
$response = @file_get_contents($token_url);
$params = null;
parse_str($response, $params);
$graph_url = "https://graph.facebook.com/me?access_token="
. $params['access_token'];
$user = json_decode(file_get_contents($graph_url));
$username = $user->username;
$email = $user->email;
$facebook_id = $user->id;
// check if user in db => login
$result = mysql_query("select * from `daftarfb` where `facebook_id`='$facebook_id'");
if (mysql_num_rows($result) == 1)
{
$usr = mysql_fetch_array($result);
$_SESSION['username'] = $usr['username'];
$_SESSION['uid'] = $usr['id'];
$_SESSION['facebook_id'] = $_usr['facebook_id'];
$_SESSION['access_token'] = $params['access_token'];
?>
<script>
top.location.href='home.php'
</script>
<?php
}
else // if user not in db
{
$join_date = date('Y-m-d h:i:s');
$query = mysql_query("INSERT INTO `daftarfb` (username, email, facebook_id, join_date)
VALUES ('$username', '$email', '$facebook_id', '$join_date')");
$_SESSION['uid'] = mysql_insert_id();
$_SESSION['username'] = $username;
$_SESSION['access_token'] = $params['access_token'];
$_SESSION['facebook_id'] = $_usr['facebook_id'];
?>
<script>
top.location.href='welcome.php'
</script>
<?php
}
}
else {
echo("The state does not match. You may be a victim of CSRF.");
}
?>
session_start();
include ("connect.php");
$code = $_GET['code'];
if(empty($code)) {
$_SESSION['state'] = md5(uniqid(rand(), TRUE)); //CSRF protection
$dialog_url = "https://www.facebook.com/dialog/oauth?client_id="
. $app_id . "&redirect_uri=" . urlencode($my_url) . "&state="
. $_SESSION['state'];
echo("<script> top.location.href='" . $dialog_url . "'</script>");
}
if($_REQUEST['state'] == $_SESSION['state']) {
$token_url = "https://graph.facebook.com/oauth/access_token?"
. "client_id=" . $app_id . "&redirect_uri=" . urlencode($my_url)
. "&client_secret=" . $app_secret . "&code=" . $code . "&scope=publish_stream";
$response = @file_get_contents($token_url);
$params = null;
parse_str($response, $params);
$graph_url = "https://graph.facebook.com/me?access_token="
. $params['access_token'];
$user = json_decode(file_get_contents($graph_url));
$username = $user->username;
$email = $user->email;
$facebook_id = $user->id;
// check if user in db => login
$result = mysql_query("select * from `daftarfb` where `facebook_id`='$facebook_id'");
if (mysql_num_rows($result) == 1)
{
$usr = mysql_fetch_array($result);
$_SESSION['username'] = $usr['username'];
$_SESSION['uid'] = $usr['id'];
$_SESSION['facebook_id'] = $_usr['facebook_id'];
$_SESSION['access_token'] = $params['access_token'];
?>
<script>
top.location.href='home.php'
</script>
<?php
}
else // if user not in db
{
$join_date = date('Y-m-d h:i:s');
$query = mysql_query("INSERT INTO `daftarfb` (username, email, facebook_id, join_date)
VALUES ('$username', '$email', '$facebook_id', '$join_date')");
$_SESSION['uid'] = mysql_insert_id();
$_SESSION['username'] = $username;
$_SESSION['access_token'] = $params['access_token'];
$_SESSION['facebook_id'] = $_usr['facebook_id'];
?>
<script>
top.location.href='welcome.php'
</script>
<?php
}
}
else {
echo("The state does not match. You may be a victim of CSRF.");
}
?>
- (merah) pada bagian ini, proses penandaan terjadi
$app_id = "123611xxxx59948";
$app_secret = "5e07e5b1875695xxxxx04bbe520b25b";
$my_url = "http://i.carahipnotis.net/pendaftaranfb/facebook_auth.php";
juga proses penangkapan data yang di berikan facebook
$code = $_GET['code'];
- (hijau) untuk pengambilan data-data dari facebook di perlukan akses token akses token itu sendiri sudah dikirmkan kodenya oleh facebook dan akan kit gunakan untuk meminta data seperti $username = $user->username; $email = $user->email;
$facebook_id = $user->id;
- (biru) nah saat terjadi pengembalian halaman dari facebook, facebook akan mengirim data-data seperti id si pengguna, dengan fungsi ini si pengguna akan di chek kembali keberadaannya apakah sudah pernah login atau belum bila saat di chek user id si pengguna belum pernah terdaftar maka terjadi penyimpanan data ke database
$join_date = date('Y-m-d h:i:s'); $query = mysql_query("INSERT INTO `daftarfb` (username, email, facebook_id, join_date)
VALUES ('$username', '$email', '$facebook_id', '$join_date')");
dan pembuatan session$_SESSION['uid'] = mysql_insert_id();
$_SESSION['username'] = $username;
$_SESSION['access_token'] = $params['access_token'];
$_SESSION['facebook_id'] = $_usr['facebook_id'];
baru pengguna di arahkan ke halaman welcome.php
<script>
top.location.href='welcome.php'
</script>
<?php
nnnn - (biru) pada warna biru hanya mengechek id nya saja dan tinggal membuat sesion pada setiap data yang di perlukan
pada kondisi ini si pengguna akan langsung diarahkan ke home.phh
TUTORIAL PINDAH DI SINI LEBIH POWERFULL DAN TERBARU
Kita ketahui persaingan social network kali ini di dominasi oleh facebook setelah meninggalkan berkilo-kilo meter social network seperti Friendster jauh di belakangnya, hal ini membuat situs-situs lainnya membuat pembaruhuan demi eksitensinya di dunia maya dengan memasang sebuah plugin yang memudahkan pengunjung untuk mendaftarkan dirinya pada situs tersebut maka di instal-lah plugin pendaftaran menggunakan akun facebook untuk pengambilan data dari database facebook ke database pribadi situs tersebut seperti username, email,
Dengan itu memungkinkan kita untuk membuat pendaftran pada website pribadi dengan akun facebook pengunjung, 'so' situs yang kita kelola akan lebih mengikuti perkembangan zaman dan lebih mudah dalam langkah-langkah pengunjung untuk melakukan login dan pendaftaran. selain itu para webmaster atau pengelola situs akan mendapatkan data yang valid sesuai data dari database facebook
contoh website yang sudah berintgrasi dengan pendaftaran facebook :
- http://www.histats.com/
- http://beta.photobucket.com/
- dan masih banyak yang lainnya
hal yang paling di butuhkan adalah pemahaman tentang php , database mysql dan java script, bila] belum paham, bisa belajar untuk membuat aplikasi chat dengan php dan mysql karena pada tutorial tersebut bila anda berhasil membangun aplikasinya, otomatis anda akan paham tentang keseluruhan cara kerja php dengan database dan java script,
coution: saya tidak menyarankan menjalankan aplikasi ini pada localhost, maka dari itu anda memerlukan webhosting untuk menjalankan dan mempraktekannya
ok kita lanjut
download dulu folderzipnya disini
upload ke webhosting anda dan extrak sehingga menampilkan seperti ini
setelah itu masuk ke phpmy admin dan import table
-- phpMyAdmin SQL Dump
-- version 3.4.11.1
-- http://www.phpmyadmin.net
--
-- Inang: localhost
-- Waktu pembuatan: 01 Nov 2012 pada 00.54
-- Versi Server: 5.1.65
-- Versi PHP: 5.2.6
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Basis data: `icarahip_c`
--
-- --------------------------------------------------------
--
-- Struktur dari tabel `daftarfb`
--
CREATE TABLE IF NOT EXISTS `daftarfb` (
`id` int(250) NOT NULL AUTO_INCREMENT,
`username` text NOT NULL,
`email` text NOT NULL,
`facebook_id` text NOT NULL,
`join_date` date NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
--
-- Dumping data untuk tabel `daftarfb`
--
INSERT INTO `daftarfb` (`id`, `username`, `email`, `facebook_id`, `join_date`) VALUES
(1, 't.saddam', '', '1525835474', '2012-10-30'),
(2, 'carahipnotis.net', '', '100000301388746', '2012-10-30'),
(3, 'carahipnotisdotnet', '', '100001952779079', '2012-10-30');
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
-- version 3.4.11.1
-- http://www.phpmyadmin.net
--
-- Inang: localhost
-- Waktu pembuatan: 01 Nov 2012 pada 00.54
-- Versi Server: 5.1.65
-- Versi PHP: 5.2.6
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Basis data: `icarahip_c`
--
-- --------------------------------------------------------
--
-- Struktur dari tabel `daftarfb`
--
CREATE TABLE IF NOT EXISTS `daftarfb` (
`id` int(250) NOT NULL AUTO_INCREMENT,
`username` text NOT NULL,
`email` text NOT NULL,
`facebook_id` text NOT NULL,
`join_date` date NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
--
-- Dumping data untuk tabel `daftarfb`
--
INSERT INTO `daftarfb` (`id`, `username`, `email`, `facebook_id`, `join_date`) VALUES
(1, 't.saddam', '', '1525835474', '2012-10-30'),
(2, 'carahipnotis.net', '', '100000301388746', '2012-10-30'),
(3, 'carahipnotisdotnet', '', '100001952779079', '2012-10-30');
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
setelah itu ikuti langkah-langkah di bawah ini
- langkah 1
bila belum klik create new app
isi "app name" dengan nama aplikasi anda
app namespace judul aplikasi anda
tidak perlu chek list "webhosting"
lalu lanjutkan
setelah itu
yang berkolom merah
App secret adalah id rahasianya
kedua kode tersebut yang nantinya akan kita pastekan pada bagian-bagian tertentu di php script
untuk form
dan untuk site url pada website with facebook login adalah halaman pengembalian dan tempat semua data dari facebook di proses ke sistem database mysql kita
misalnya
http://www.namasituskamu.com/nama-folder/facebook_auth.php
- langkah 2
kita mulai dengan file index.php
<h4>Hello sobat!</h4>
</div>
<a href="https://www.facebook.com/dialog/oauth?client_id=1236111xxxxxx48&redirect_uri=http://i.carahipnotis.net/pendaftaranfb/facebook_auth.php&scope=publish_stream" title="Signup with facebook">
<button class="btn btn-primary">Signup with facebook</button>
</a>
</div>
yang berwarna merah adalah</div>
<a href="https://www.facebook.com/dialog/oauth?client_id=1236111xxxxxx48&redirect_uri=http://i.carahipnotis.net/pendaftaranfb/facebook_auth.php&scope=publish_stream" title="Signup with facebook">
<button class="btn btn-primary">Signup with facebook</button>
</a>
</div>
- app id anda yang anda dapatkan saat mendaftar aplikasi facebook
- redirect_uri sebagai halaman kembalian setelah diarahkan ke facebook dan melakukan perizinan akses foto nama dll. nah di halaman ini akan di lakukan proses input dengan php ke database sistem
$code = $_GET['code'];
$app_id = "12xxxx11184459948";
$app_secret = "5e07e5b18756xxxxa9204bbe520b25b";
$my_url = "http://i.carahipnotis.net/pendaftaranfb/facebook_auth.php";
ganti semua yang berwarna merah dengan data anda$app_id = "12xxxx11184459948";
$app_secret = "5e07e5b18756xxxxa9204bbe520b25b";
$my_url = "http://i.carahipnotis.net/pendaftaranfb/facebook_auth.php";
nah sampai disini, sebelum saya jelaskan cara kerja script-script tersebut anda boleh mengujinya dengan mengetik alamat index dari folder tersebut pada broser, klik signup , biasanya banyak terjadi kendala setelah anda sign up dan diarah kan ke facebook .tidak terkecuali saya, di beberapa kejadian memang perlukan waktu untuk facebook untuk saving data anda ke sistem mereka selama beberpa menit bahkan jam, solusinya coba lagi 24x selama 24 jam :D .
namun setelah seharian belum juga merubah ke adaan coba chek lagi data-data yang di masukan mungkin saja ada kekeliruan dan ada data yang tak di masukan, kalau sudah dan belum menemukan permasalahannya, ya saya juga akan coba bantu, silahkan berkomentar pada kotak komentar di bawah,
khusus bagi calon pengguna plugin Actif button After DO
penampakan kalau sudah di shared via twitter
READ MORE
- saddamfahmy@yahoo.com (email anda)
- Membuat link download aktif setelah meng "like" facebook(judul postingan/judul download anda)
- saddamfahmy (boleh alamat twitter pribadi atau situs anda , tulis tanpa "@")
- http://i.carahipnotis.net/twitt.zip (alamat download anda)
- http://phpscriptdownload.blogspot.com/2012/10/membuat-tombol-aktif-setelah-klik-like-facebook.html (halaman sumber)
- setelah itu copy link yang di berikan sebagai alamat downloadnya sebarkan sesuai kebutuhan
untuk mengechek langsung klik link tersebut
penampakan kalau sudah di shared via twitter
Caranya sangat mudah, namun coba fokus pada form plat form facebook nah yang perlu anda isi adalah, nama halaman fans page anda di facebook, bagi blogger pasti sudah familiar dengan yang satu ini, jadi saya tidak memperpanjang lagi
---------------------------------------------------------------------------------
Ternyata masih banyak juga yang bingung ok ikuti langkah-langkahnya
pergi ke halaman facebook fans page anda, bila belum punya buat dulu search di google cara pembuatanya
berikut adalaha penampakan facebook fanspage untuk situs ini
perhatikan yang berkolom merah, copy dan pastekan pada halaman pendaftaran pada platform facebook, selanjutnya isi kolom-kolom sesuia keterangan, klik daftar, dan uji linknya
READ MORE
---------------------------------------------------------------------------------
Ternyata masih banyak juga yang bingung ok ikuti langkah-langkahnya
pergi ke halaman facebook fans page anda, bila belum punya buat dulu search di google cara pembuatanya
berikut adalaha penampakan facebook fanspage untuk situs ini
perhatikan yang berkolom merah, copy dan pastekan pada halaman pendaftaran pada platform facebook, selanjutnya isi kolom-kolom sesuia keterangan, klik daftar, dan uji linknya
Plugin ini di ciptakan untuk promosi dan sekaligus untuk mendapatkan backling dari pengunjung, yang tentunya sangat bermanfaat untuk misi SEO blog atau website anda.
READ MORE
cara kerjanya:
saat pengunjung memasuki halaman download, pengunjung akan memasuki dahulu halaman plugin seperti di bawah
Namun pengunjung tidak bisa menekan tombol download karena tombol tersebut dalam keadaan nonaktif untuk mengangtifkannya pengunjung harus melakukan sesuatu dengan mengklik tautan diatas tombol dan melakukan sesuatu baik like facebook atau juga shared via twitter, setelah itu semua di lakukan oleh pengunjung maka otomatis tombol download berubah warna menjadi lebih terang yang menandakan tombol sudah aktif.
saya baru membuat plugin ini untuk dua fungsi saja
- facebook like box
- shared via twitter
sedangkan fungsi-fungsi yang lain ikutan belakangan karena belum berhasil saya aplikasi kan dengan csript ini.
anda boleh memilih sesuai selera dengan mengisi form paling bawah pada postingan ini berikut tutorialnya(must read)
1 tutorial pengisian plugin Actif button After DO untuk fungsi like box facebook
2 tutorial pengisian form plugin Actif button after do untuk fungsi Twitter
anda boleh memilih sesuai selera dengan mengisi form paling bawah pada postingan ini berikut tutorialnya(must read)
1 tutorial pengisian plugin Actif button After DO untuk fungsi like box facebook
2 tutorial pengisian form plugin Actif button after do untuk fungsi Twitter
Like box
Facebook like box
Shared Twitt
share di twitter
sistem ini berajalan menggunkan php j-query dan script script lainya namun saya tidak akan menjelaskan tentang script-script nya karena saya pribadi belum mengerti untuk menjelaskan namun hanya mengerti untuk diri pribadi, aplikasi ini bernama a Simple Tweet to Download System pada situs sumbernya http://tutorialzine.com/
sedikit review tentang aplikasi ini, aplikasi ini merupakan halaman dimana link download di letakkan. namun pengunjung tidak semerta -merta bisa langsung mendownload karena tombol downloadnya berada pada mode tidak aktif, sesuai dengan informasi yang diletakan pada halaman tersebut pengunjung harus melakukan sesuatu yaitu meng-"klik" link try it untuk di arahkan kepada sebuah halaman twitter API yang memungkinkan si pengunjung untuk melakukan twitt pada akun twitternya secara otomatis (tidak perlu mengetik lagi ) menyangkut kepada halaman postingan tersebut, intinya hal ini dilakukan sebagai tindakan mempromosikan postingan di twitter.
Tetapi saya sudah memodifikasinya dengan mengganti bahasa dan menggantikan yang semula menggunakan plugin developt twitter, sekarang saya ganti menggunakan plugin dari facebook sehingga penampilannya berubah seperti ini
nah, setelah pengunjung si calon
setelah like dan menutup halaman tersebut secara otomatis tombol downloadnya berubah warna yang menandakan tombol telah aktif dan langsung bisa di download.
Menurut saya, plugin like box dari facebook lebih menguntungkan untuk website kita dari pada harus melakukan twett di twitter. alasanya, dengan plugin like box kita sudah berinvestasi atau menjaga pengunjung untuk kembali mengunjungi, karena pengunjung ini semerta-merta mencari atau menyukai tema bahasan pada blog atau situs anda sehingga apabila di kemudian hari kita menginformasikan melalui halaman fans page facebook kemungkinan besar si pengunjung akan kembali lagi , ingat lho pengunjung yang kembali lagi akan mengasumsi kan search engine bahwa situs anda adalah situs yang mengandung konten yang berguna sehingga pengunjung mau kembali lagi ke situs anda
sebenarnya apabila menggunakan plugin twitter juga tidak kalah menguntungkan, hanya saja konten anda harus di sukai oleh banyak orang sehingga pengguna twitter yang melihat tweet tersebut akan mengunjungi.
lainhalnya tema bahasan tentang blog ini yang hanya segelintir saja yang menyukainya , oleh karena itu saya memodifikasi aplikasi ini sehingga bisa di gunakan untuk like box facebook,
jika anda tertarik menggunakan plugin twitter sebagai pendukung aplikasi ini silahkan mengunjungi alamat sumber dan baca cara menggunakanya, hanya saja situs tersebut berbahasa inggris baku tapi jangan kuatir ,jangan segan untuk mendownload tentang cara pemakaianya silahkan lalu apabila ada yang kurang di mengertio, silahkan mengisi form komentar di bawah insyaallah saya akan share hingga aplikasi tersebut bisa anda gunakan, dan bagi anda yang sependapat dengan saya menggunkn plugin like box facebook lanjutkan membacanya karena saya akan membagikan tutorialnya disini
pertama-tama buka twittdownload-asset-js-jquery.tweetAction.js pada webhosting atau localhost anda
maka akan menampilkan seperti ini
(function($){
var win = null;
$.fn.tweetAction = function(options,callback){
// Default parameters of the tweet popup:
options = $.extend({
url:window.location.href
}, options);
return this.click(function(e){
if(win){
// If a popup window is already shown,
// do nothing;
e.preventDefault();
return;
}
var width = 550,
height = 350,
top = (window.screen.height - height)/2,
left = (window.screen.width - width)/2;
var config = [
'scrollbars=yes','resizable=yes','toolbar=no','location=yes',
'width='+width,'height='+height,'left='+left, 'top='+top
].join(',');
// Opening a popup window pointing to the twitter intent API:
win = window.open('http://www.facebook.com/plugins/likebox.php?href=http%3A%2F%2Fwww.facebook.com%2FShareIlmuMastersite&width=292&height=62&colorscheme=light&show_faces=false&border_color&stream=false&header=false',config);
// Checking whether the window is closed every 100 milliseconds.
(function checkWindow(){
try{
// Opera raises a security exception, so we
// need to put this code in a try/catch:
if(!win || win.closed){
throw "Closed!";
}
else {
setTimeout(checkWindow,100);
}
}
catch(e){
// Executing the callback, passed
// as an argument to the plugin.
win = null;
callback();
}
})();
e.preventDefault();
});
};
})(jQuery);
- (merah) merupakan link dari like box facebook
- (ungu) merupakan nama dari facebook fans page anda nah anda bisa mengganti yang berwarna ungu dengan nama fecbook fans page anda atau ganti seluruh urlnya (yang berwarna merah)
(Bila anda belum mengerti apa itu like box dan apa itu nama facebook fans page silahkan cari di google dulu)
sudah selesai proyek kita kali ini silahkan di upload di hosting masing-masing semoga sukses,
Actif button after Do (plugin)
Setelah mempelajari bahan bahan sebelumnya tentang
coba di lihat pada halaman chat.php dan teukan bagian java script seperti ini
perhatikan dan pelajari script di atas, terdapat fungsi untuk mengirim pesan dengan post-message.php,
menampilkan pesan dengan message-line.php dan ajax refresh,
sedangkan pada halaman-halaman tersebut masih menggunkan sistem php sederhana diantaranya manupulasi table database dan fungsi session,
tentang css atau mempercantik atau pengembangannya silahkan di lakukan sendiri saya hanya menyampaikan dasarnya yang jauh dari kesempurnaaan
berakhir sudah proyek membuat Aplikasi chat dengan PHP dan mysql serta javascript apabila terdapat kesalahan atau kekeliruan silahkan sampaikan menggunkan kotak komentar ,
kita sama-sama belajar dan memperbaiki untuk kelancaran hobi dalam meng-codding-kan website ,
atau ada yang tidak di mengerti isikan pada kotak komentar agar sama-sama kita mengsharingkan ilmu kita
READ MORE
- Halaman untuk mengirim data ke sistem database menggunakan php(user login)
- membuat sistem online dan offline dengan database mysql dan php
- Membuat kotak list user yang online menggunakan refress automatis
- membuat logout
- message-line.php = untuk menampilkan dan mengambil data yang selanjutnya di tampilkan pada halaman Chat.php
- post-message.php= Untuk mengirim data ke database
coba di lihat pada halaman chat.php dan teukan bagian java script seperti ini
<script type="text/javascript">
// jQuery Document
$(document).ready(function(){
//If user submits the form
$("#submitmsg").click(function(){
var clientmsg = $("#usermsg").val();
$.post("post-message.php", {text: clientmsg});
$("#usermsg").attr("value", "");
return false;
});
//Load the file containing the chat log
function loadLog(){
var oldscrollHeight = $("#chatbox").attr("scrollHeight") - 20;
$.ajax({
url: "message-line.php",
cache: false,
success: function(html){
$("#chatbox").html(html); //Insert chat log into the #chatbox div
var newscrollHeight = $("#chatbox").attr("scrollHeight") - 20;
if(newscrollHeight > oldscrollHeight){
$("#chatbox").animate({ scrollTop: newscrollHeight }, 'normal'); //Autoscroll to bottom of div
}
},
});
}
setInterval (loadLog, 1000); //Reload file every 2.5 seconds
//If user wants to end session
$("#exit").click(function(){
var exit = confirm("Are you sure you want to end the session?");
if(exit==true){window.location = 'index.php?logout=true';}
});
});
</script>
// jQuery Document
$(document).ready(function(){
//If user submits the form
$("#submitmsg").click(function(){
var clientmsg = $("#usermsg").val();
$.post("post-message.php", {text: clientmsg});
$("#usermsg").attr("value", "");
return false;
});
//Load the file containing the chat log
function loadLog(){
var oldscrollHeight = $("#chatbox").attr("scrollHeight") - 20;
$.ajax({
url: "message-line.php",
cache: false,
success: function(html){
$("#chatbox").html(html); //Insert chat log into the #chatbox div
var newscrollHeight = $("#chatbox").attr("scrollHeight") - 20;
if(newscrollHeight > oldscrollHeight){
$("#chatbox").animate({ scrollTop: newscrollHeight }, 'normal'); //Autoscroll to bottom of div
}
},
});
}
setInterval (loadLog, 1000); //Reload file every 2.5 seconds
//If user wants to end session
$("#exit").click(function(){
var exit = confirm("Are you sure you want to end the session?");
if(exit==true){window.location = 'index.php?logout=true';}
});
});
</script>
perhatikan dan pelajari script di atas, terdapat fungsi untuk mengirim pesan dengan post-message.php,
menampilkan pesan dengan message-line.php dan ajax refresh,
sedangkan pada halaman-halaman tersebut masih menggunkan sistem php sederhana diantaranya manupulasi table database dan fungsi session,
tentang css atau mempercantik atau pengembangannya silahkan di lakukan sendiri saya hanya menyampaikan dasarnya yang jauh dari kesempurnaaan
berakhir sudah proyek membuat Aplikasi chat dengan PHP dan mysql serta javascript apabila terdapat kesalahan atau kekeliruan silahkan sampaikan menggunkan kotak komentar ,
kita sama-sama belajar dan memperbaiki untuk kelancaran hobi dalam meng-codding-kan website ,
atau ada yang tidak di mengerti isikan pada kotak komentar agar sama-sama kita mengsharingkan ilmu kita
Membuat sistem online dan offline user chat dengan database mysql dan php adalah ttutorial selanjutnya dari tutorila induk Membuat aplikasi chat Dengan PHP MYSQL serta java script .
Aplikasi chat dengan PHP dan mysql alurnya seperti ini :
cara kerjanya seperti ini:
code yang berwarna merah adalah kuncinya 'status' merupakan nama salah satu kolom dari table chat kita sedangkan 'on' merupakan tanda atau statusnya yang menandakan user online , data ini dikirim ke database chat bersama-sama data yang lain (nama,pesannya, waktu status ,situs) sehingga masuk ke dalam database
Reloadthis merupakan cara kita menampilkan data user yang online menggunakan ajax yang bisa refresh otomatis diantara div tersebut memang kosong karena kita memanggil data tersebut menggunkan javascript yang ber id=reloadthis
kode java script tersebut bernama lihatuser.js
getElementById('ReloadThis'= mendapatkan kode element ber-id= reload this, untuk dapat di tampilkan halaman ("GET","daftaruser.php) Daftaruser.php, dan di set halamannya dengan ajax tiap 100 milisecond .
Halaman lihatuser.js memang berada pada luar halaman maka dari itu kita (kembali ke halaman chat.php)
membubuhkan kode
seperti diatas pada halaman chat.php
READ MORE
Aplikasi chat dengan PHP dan mysql alurnya seperti ini :
- saat user mendaftar, otomatis php akan mengirimkan data bahwa ada user yang online bermode on ke database sehingga user yang bermode on ini akan tampil di daftar user yang online
- saat user exit user akan otomatis terhapus di database sehingga hilang pada daftar user yang online
cara kerjanya seperti ini:
- saat user mendaftar ke aplikasi chat tentunya kita memerlukan kode php untuk mengirimkan data ke database . cek pada halaman peiksa.php
$q=mysql_query("insert into chat(nama, pesan, waktu, status, situs)values
( '$nama', '$nama baru saja masuk','$waktu','on', '$situs')");
( '$nama', '$nama baru saja masuk','$waktu','on', '$situs')");
code yang berwarna merah adalah kuncinya 'status' merupakan nama salah satu kolom dari table chat kita sedangkan 'on' merupakan tanda atau statusnya yang menandakan user online , data ini dikirim ke database chat bersama-sama data yang lain (nama,pesannya, waktu status ,situs) sehingga masuk ke dalam database
- Sekarang untuk menampilkan user tersebut, kita menggunakan kode php untuk menampilkan nama pada tiap baris yang berstatus 'ON' ,lihat pada halaman daftaruser.php
$km=mysql_query("SELECT * FROM chat where status='on'");
$m = mysql_num_rows($km);
while($row=mysql_fetch_array($km))
{
echo "<a href=".$row['situs']." >".$row['nama']."</a><br>
";}
$m = mysql_num_rows($km);
while($row=mysql_fetch_array($km))
{
echo "<a href=".$row['situs']." >".$row['nama']."</a><br>
";}
- pemanggilan SELECT * FROM chat where status='on' adalah memilih semua data pada table chat tetapi yang berstatus 'on'
- $row=mysql_fetch_array($km) minta izin untuk mengakses dan menampilkan isi dari data menggunakan perintah .$row['nama-kolom'].
- "echo" perintah untuk menampilkan
- kita bubuhkan link <a href> dimana link di tuju, $row['situs'] merupakan alamat situs sang user
- krtikan pada broser localhost/aplikasichat/daftaruser.php maka akan tampil
- Menampilkan data tersebut pada halaman chat, kita menggunkan metode script ajax yang merefres halaman tersebut tiap beberapa detik sekali sehingga, database akan di baca secara realtime otomatis manfaatnya akan langsung memunculkan data baru tanpa harus merefres halaman
Reloadthis merupakan cara kita menampilkan data user yang online menggunakan ajax yang bisa refresh otomatis diantara div tersebut memang kosong karena kita memanggil data tersebut menggunkan javascript yang ber id=reloadthis
kode java script tersebut bernama lihatuser.js
function Ajax(){
var xmlHttp;
try{
xmlHttp=new XMLHttpRequest();// Firefox, Opera 8.0+, Safari
}
catch (e){
try{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); // Internet Explorer
}
catch (e){
try{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e){
alert("No AJAX!?");
return false;
}
}
}
xmlHttp.onreadystatechange=function(){
if(xmlHttp.readyState==4){
document.getElementById('ReloadThis').innerHTML=xmlHttp.responseText;
setTimeout('Ajax()',1000);
}
}
xmlHttp.open("GET","daftaruser.php",true);
xmlHttp.send(null);
}
window.onload=function(){
setTimeout('Ajax()',100);
}
function buka(){
open('formpesan.html','form','menubar=no,width=500,height=400');
}
var xmlHttp;
try{
xmlHttp=new XMLHttpRequest();// Firefox, Opera 8.0+, Safari
}
catch (e){
try{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); // Internet Explorer
}
catch (e){
try{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e){
alert("No AJAX!?");
return false;
}
}
}
xmlHttp.onreadystatechange=function(){
if(xmlHttp.readyState==4){
document.getElementById('ReloadThis').innerHTML=xmlHttp.responseText;
setTimeout('Ajax()',1000);
}
}
xmlHttp.open("GET","daftaruser.php",true);
xmlHttp.send(null);
}
window.onload=function(){
setTimeout('Ajax()',100);
}
function buka(){
open('formpesan.html','form','menubar=no,width=500,height=400');
}
getElementById('ReloadThis'= mendapatkan kode element ber-id= reload this, untuk dapat di tampilkan halaman ("GET","daftaruser.php) Daftaruser.php, dan di set halamannya dengan ajax tiap 100 milisecond .
Halaman lihatuser.js memang berada pada luar halaman maka dari itu kita (kembali ke halaman chat.php)
membubuhkan kode
seperti diatas pada halaman chat.php
- proses logout , lihat halaman chat.php pada kode <div class="logout"><a href="logout.php?op=out">logout</a></div> akan menampilkan kata logout yang akan di arahkan ke halaman logout.php
else if($op=="out"){
$jm=mysql_query("DELETE FROM chat WHERE nama = '$_SESSION[nama]' and status='on'");
$j = mysql_num_rows($jm);
{
unset($_SESSION['nama']);
unset($_SESSION['situs']);
header("location:chat.php");
}}
?>
$jm=mysql_query("DELETE FROM chat WHERE nama = '$_SESSION[nama]' and status='on'");
$j = mysql_num_rows($jm);
{
unset($_SESSION['nama']);
unset($_SESSION['situs']);
header("location:chat.php");
}}
?>
- (merah) pemanggilan ke database dengan php untuk menghapus data yang bernama sesuai dengan season dan mencari nama yang berstatus on untuk di hapus
- (orange) memerintahkan broser untuk tidak lagi mengadopsi sesion nama dan situs
- nah setelah itu user akan kembali di bawa ke login form pada halaman chat.php dan secara otomatis user tersebut akan hilang dari
muka bumidaftar user