UP
    Latest News

Code PHP : Mengecek Username dan Email dengan AJAX PHP

Code PHP : Mengecek Username dan Email dengan AJAX PHP

Bagi sahabat Belajar Pintar PHP , perlu anda ketahui bahwa setiap aplikasi web yang bekerja dengan AJAX bekerja secara asynchronously, artinya adalah mengirim dan menerima data dari user ke server tanpa perlu me-load kembali seluruh halaman browser kita, melainkan hanya melakukan penggantian pada bagian web yang hendak di ubah. AJAX (Asynchronouse JavaScript and XML) diperkenalkan oleh James Garrent dari Adaptive Path pada tahun 2005 dan mulai popular ketika digunakan oleh Google pada tahun 2005.

Pada hari istimewa ini tepat tanggal 12 bulan 12 tahun 2012, saya ingin berbagi script php yaitu skrip yang untuk mengecek username dan email yang telah terdaftar dan tersimpan dalam database dengan Object XMLHTTPRequest, yaitu pengecekan dapat dilakukan tanpa harus me-load seluruh halaman web. 


Properti - properti dalam  XMLHTTPRequest:

  • Onreadystatechange : Mengangani event setiap kali status berubah.
  • Ready state : 0 = uninitialized, 1 = loading, 2 = loaded, 3 = interactive, 4 = complete.
  • resrponseText : reponse yang dikembalikan dalam bentuk string
  • Status    : 404 = “Not Found”, 200 = ‘OK’.
  • StatusText : “Not Fount” atau ”OK”

<html>
<head>
<title>code php untuk Mengecek Ketersediaan Username dan Email dengan AJAX</title>
<script type="text/javascript">
var RO = RequestObject();
function RequestObject(){
var browser = navigator.appName;
if(browser == 'Microsoft Internet Explorer')
return new ActiveXObject('Microsoft.XMLHTTP')
else
return new XMLHttpRequest();
}
function cekKetersediaan(target){
var username = document.getElementById('username').value;
var email = document.getElementById('email').value;
if(target =='username' && username !="){
RO.open('get''cek-username-email.php?username='+username+'&email=0', true);
}else if(target =='email' && email !="){
RO.open('get''cek-username-email.php?username=0&email='+email, true);
}else{
alert('Masukan '+target);
}
RO.onreadystatechange = function() {
if((RO.readyState ==4) && (RO.status == 200)){
var hasil =RO.responseText;
if( hasil == '1'){
document.getElementById('hasil-cek').style.color ='#FF0000';
document.getElementById('hasil-cek').innerHTML =target+' tidak tersedia';
}else{
document.getElementById('hasil-cek').style.color ='#000000';
document.getElementById('hasil-cek').innerHTML =target+' tersedia';
}
}
}
RO.send(null);
return false;
}
</script>
</head>
<body>
<body>
<div>
<p>&nbsp;</p>
<h1>Cek disini Username dan Email</h1>
<div>
<table border="0" cellspacing="0" cellpadding="0" id="tbl">
<tr>
<td>Username</td>
<td><input name="username" type="text" id="username" size="30" /></td>
<td><a href="#" onclick="return cekKetersediaan('username');">Cek Ketersediaan Username</a></td>
</tr>
<tr>
<td>Email</td>
<td><input name="email" type="text" id="email" size="30" /></td>
<td><a href="#" onclick="return cekKetersediaan('email');">Cek Ketersediaan Email</a></td>
</tr>
<tr>
<td>&nbsp;</td>
<td id="hasil-cek"></td>
<td>&nbsp;</td>
</tr>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>
</div>
</body>
</html>
</script>


Bagi sahabat yang berminat dapat download skrip / kodenya di download disini.
Sekian Tutorial ajax php dari saya, semoga bermanfaat.

Source Code Membuat Upload File Tanpa Reload Halaman dengan PHP jQuery

Source Code Membuat Upload File Tanpa Reload Halaman dengan PHP jQuery

Halo sahabat belajar pintar php, pada malam yang istimewa ini tepat pada tanggal 12 bulan 12 tahun 2012 dan jam 12 malam juga, saya ingin membagikan kepada sahabat sekalian postingan yang istimewa juga yaitu skrip php untuk upload file tanpa reload halaman, dan tentunya disini kita harus menggunakan bantuan jquery. Kenapa harus bantuan jquery ? tentu ada salah satu dari sahabat sekalian yang bertanya demikian, jawabannya sih simpel aja, jquery itu bekerja di balik server, sebagai contoh seperti siaran televisi, kita bisa menonton siaran non stop 24 jam tanpa henti, benarkan, tapi anda tahu gak dibalik itu semua kan ada para karyawan atau pekerja yang bekerja dibalik itu semua pada instansi penyiaran itu, hal ini agak mirip dengan jquery, seperti sama halnya dengan twiter, berita terbarunya atau twit orang2 yang anda follow kan otomatis bertambah atau bermunculan satu demi satu tanpa kita harus me reload browser kita, itu lah kerjaan atau tugas si jquery kita ini, dialah bekerja dibalik ini semua hingga kita tidak perlu mereload halaman browser kita. Sampai disini sahabat setia belajar pintar php sudah paham kan. Oke kalau gitu mari kita ke TKP ..!!!

Sahabat semua demi keamanan web jQuery tidak mengizinkan men-submit form yang memiliki enctype multipart/form-data secara langsung dengan menggunakan Ajax Post nantinya, $_FILES tidak akan  dikenali.  Sebagai penggantinya jQuery menyediakan plugin jquery.iframe-post-form.js

Berikut saya berikan contoh aplikasi sederhana dari pluginiframe-post-form yang akan digunakan untuk meng-upload file gambar (*gif, *jpg, *png atau *jpeg). Proses upload dapat berlangsung tanpa harus me-reload halaman browser anda . karena pada skrip dilengkapi dengan simple modal jquery.simplemodal.js untuk menampilkan animasi uploading sebagai tanda bahwa proses upload sedang berlangsung. mirip seperti kita mengupload foto di facebook. Form upload dan hasil upload akan ditampilkan seperti gambar dibawah ini:
upload-tanpa-reload
Upload akan berlangsung saat nilai fupload (Pilih File yang akan di upload) berubah.

berikut saya tampilkan potongan skripnya.

<script src=”js/jquery-1.3.2.js”></script>
<script src=”js/jquery.iframe-post-form.js”></script>
<script src=”js/jquery.simplemodal.js”></script>
<script src=”js/mgupload.js”></script>

$(’#fupload’).change(function(){
$(’#form-upload’).submit();
});
$(’#form-upload’).iframePostForm ({
post : function (){
$(’#uploading’).modal();
},
complete : function (result){
$.modal.close();
$(”#up-result”).html(result);
}
});
Sahabat Belajar Pintar PHP dapat mendownload skrip lengkapnya  di sini

Jika anda sudah selesai mendownload skripnya, anda yang pengen berkreasi sendiri dapat merombak atau memodifikasi skripnya pada tanda yang diberikan di dalam kodingnya.

Untuk memodifiksi skrip dapat anda lihat  kode ‘<!–MODIFIKASI SKRIP MULAI DISINI’ pada skrip halaman index.php

Sekian tutorial membuat aplikasi upload file tanpa reload dari saya, selamat mencoba.

Ekiosku.com jual beli online aman menyenangkan

Ekiosku.com jual beli online aman menyenangkan
Ekiosku.com Jual Beli Online Aman Menyenangkan

ekiosku.com jual beli online aman menyenangkan
Ekiosku.com Jual Beli Online Aman Menyenangkan - Ekiosku.com adalah toko jual beli online yang sedang berkembang di dunia online aman, nyaman dan menyenangkan.

Toko online Ekiosku.com menyediakan beberapa kategori produk untuk kebutuhan online shopping anda seperti : Buku dan Majalah, Elektronik dan Gadget, Fashion Pria, Fashion Wanita, Foto dan Video, Handphone dan PDA, Ibu Bayi dan Anak, Kesehatan dan Kecantikan, Komputer, Mainan Video Games dan Hobi, Makanan dan Minuman, Musik dan Film, Rumah dan Kantor, Seni dan Antik, Sport dan Otomotif, Stationery dan Cinderamata dll .

Lengkap kan kategori produknya ? Ayo tunggu apalagi belanja online shopping di Ekiosku.com "Jual Beli Online Aman". Selain aman belanja disini juga menyenangkan karena admin Ekiosku.com Baik, Cepat dan Melayani anda dengan sepenuh hati.

Belanja Online shopping di Ekiosku.com gratis ongkos kirim gan !!! alias tidak dipungut biaya.

Ada beberapa fitur nih di Ekiosku.com diantaranya :

Belanja online aman, cepat dan gampang bagi pembeli dan penjual
Ekiosku.com memberikan keamanan dalam bertransaksi karena sistem pembayaran yang melalui manajemen sebagai penampung dana sementara sampai proses jual beli selesai dan sistem ini mengunakan SSL gogaddy untuk melindungi data pribadi anda

Memulai usaha dagang (kios) online secara instan
Kini semua pengguna bisa memiliki kios/toko sendiri.  Mulai transaksi dan dapatkan pelanggan anda hari ini.
Gratis biaya sewa dan tanpa fee penjualan

Penambahan produk di kios yang tidak terbatas
Penambahan produk tidak terbatas memberikan anda kemudahan dalam peningkatan volume penjualan anda.

Etalase (Sistem pengelompokan produk untuk kios) yang tidak terbatas
Sistem etalase merupakan bentuk perlayanan Ekiosku.com untuk memudahkan proses pencarian produk di kios anda.

Notifikasi Transaksi
Setiap transaksi akan mendapatkan notifikasi baik kepada pembeli & penjual melalui e-mail anda dan sms ke nomer Handphone anda (jika terdaftar)

Sistem Invoicing
ekiosku.com menyediakan sistem penagihan otomatis per-kios kepada pembeli setiap transaksinya berdasarkan nomor order.

Sistem Tanya Jawab Produk, Media Promosi, dan Interkoneksi antar Jejaring Sosial
Fitur tanya jawab untuk memudahkan komunikasi antara penjual dan pembeli langsung diproduk yang dituju. Tersedia fitur Shout untuk promosi produk yang dapat di share ke jejaring sosial Facebook dan Twitter (cross promotion), dan juga ada system Follow Profil pengguna Ekiosku.com untuk mendapatkan update terbaru mereka dan produk yang dijual ataupun dicari.

Rating dan Review untuk kios
Sistem penilaian layanan, produk dan kios anda sehingga dapat meningkatkan penjualan.

Personal Messaging
Fitur pesan singkat yang memudahkan komunikasi antar semua pengguna secara pribadi.

Pengaturan Privacy via PIN (Personal identification Number)
Pengaturan data pribadi, password, dan informasi rekening yang hanya bisa diakses dengan nomer PIN khusus untuk melindungi pemilik kios dari tindakan yang merugikan oleh pihak luar.

Tracking Pengiriman & Informasi Tarif Kirim Otomatis
Update tracking status pengiriman pesanan yang memudahkan pemantauan dan tersedianya informasi harga kirim dan nilai asuransi secara otomatis dan realtime disetiap produk dengan layanan dan PT Pos Indonesia

Analisa Kios
Informasi mengenai statistik sederhana kios anda.

Paket Layanan Bisnis Lainnya
Manajemen Ekiosku.com menyediakan paket paket layanan jasa kepada penjual untuk setup kios, update produk, layanan promosi, dan lain lain dengan nilai biaya investasi yang sangat minimal. Untuk keterangan lebih lanjut akan layanan berbayar ini, hubungi kami di info@ekiosku.com.

Keuntungan Berjualan di Ekiosku.com gan :
Jumlah produk tanpa batas.
Sistem pengaturan kios dan produk yang  gampang dipakai.
Proteksi data pribadi dengan PIN.
Jejaring sosial untuk membantu penjualan.
Fitur berbagi (share) untuk promosi melalui jejaring sosial Facebook dan Twitter.
Customer service yang ramah dan siap membantu.

Bagi anda yang masih ragu untuk bertransaksi di ekiosku.com, Sekarang ekiosku menggunakan RekBer EkiPay sebagai rekening bersama, dimana pembayaran bisa melalui BCA, Mandiri dan BNI, untuk bank lain akan segera menyusul. Pengunaan Rekber Ekipay sangatlah gampang dan aman karena langsung terintegrasi di ekiosku.

Ekiosku.com Semakin mudah dan semakin nyaman untuk berbelanja dan satu lagi Ekipay tidak memungut biaya untuk transaksi di ekiosku. Gunakanlah RekBer EkiPay terus untuk keamanan bertransaksi anda.

Bagaimana Penjelasan saya mengenai Ekiosku.com ini, sudah jelas kan ? tunggu apalagi belanja sekarang di Ekiosku.com Jual Beli Online Aman dan menyenangkan. Infomasi detail mengenai Ekiosku.com anda bisa langsung ke TKP klik disini.
Ekiosku.com jual beli online aman menyenangkan
ekiosku.com jual beli online aman menyenangkan



'Ledakan' El Shaarawy Kejutkan Pazzini

'Ledakan' El Shaarawy Kejutkan Pazzini
'Ledakan' El Shaarawy Kejutkan Pazzini

Milan - Giampaolo Pazzini sama sekali tak mengira kalau dia akan punya rekan dengan kemampuan bikin gol sangat baik di AC Milan. 'Ledakan' Stephan El Shaarawy diakui Pazzini membuatnya terkejut.

Pazzini didatangkan dari Inter Milan dengan harapan bisa menjadi sosok pengganti Zlatan Ibrahimovic untuk bisa mencetak banyak gol. Tapi Pazzini menjalani startnya di San Siro dengan tersendat, karena gol-gol tak kunjung datang darinya.

Dalam momen itulah El Shaarawy mencuri perhatian dengan gol demi gol yang dia buat. Selepas pekan ke-16, El Shaarawy sudah membuat 13 gol sementara Pazzini menyumbang enam gol.

Terkait hal tersebut, Pazzini mengaku kaget. Sebelumnya dia tak menyangka kalau pemain dengan usia muda seperti El Shaarawy bakal punya 'daya ledak' yang besar.

"Saya sebelumnya tidak menduga ledakan seperti ini. Tapi secara mental, dia jelas sekali tak seperti pemain berusia 20 tahun. Dia bermain dengan cara yang impresif dan selalu tenang," sahut Pazzini di Football Italia.

"Tapi masih ada ruang buatnya untuk terus berkembang. Jelas sekali dia bisa menjadi pemain besar," lanjut Pazzini kemudian.
(dtc/din) Sumber: detiksport

Fulham Tundukkan Newcastle 2-1

Fulham Tundukkan Newcastle 2-1
Fulham Tundukkan Newcastle 2-1

London - Fulham mendapatkan poin penuh kala menjamu Newcastle United di Craven Cottage. Meski pertandingan berjalan relatif ketat, The Cottagers mendapatkan kemenangan 2-1 pada laga tersebut.

Dalam catatan yang dilansir Soccernet, Newcastle sedikit mendominasi penguasaan bola, yakni 55:45 dan memiliki 20 tembakan sepanjang laga, dengan delapan di antaranya mengarah tepat ke sasaran. Sedangkan Fulham punya 16 percobaan untuk mencetak gol dengan tujuh di antaranya tepat sasaran.

Kemenangan Fulham diawali oleh gol Steve Sidwell pada menit ke-19. Tendangan Sidwell sempat mengenai Mike Williamson sebelum akhirnya masuk ke dalam gawang yang dikawal oleh Tim Krul.

Fulham mendapatkan beberapa peluang setelahnya, namun buruknya penyelesaian akhir dan bagusnya penampilan Krul membuat mereka gagal mencetak gol.

Newcastle yang tertinggal satu gol kemudian balik mengancam. Hasilnya, pada menit ke-54, mereka menyamakan kedudukan lewat sepakan Hatem Ben Arfa. Gelandang asal Prancis itu berhasil menuntaskan umpan yang diberikan oleh Vurnon Anita.

Kemenangan Fulham akhirnya ditentukan oleh gol Hugo Rodallega sembilan menit setelah gol Ben Arfa tercipta. Umpan tendangan bebas Damien Duff disambut dengan sundulan oleh penyeran asal Kolombia tersebut. Para pendukung tuan rumah pun bersorak.

Kemenangan ini mengakhiri dahaga kemenangan Fulham. Sebelumnya, tim besutan Martin Jol ini melewati tujuh pertandingan tanpa pernah menang. Catatan mereka sebelum ini adalah empat kali imbang dan tiga kali kalah. Kemenangan terakhir didapatkan atas Aston Villa pada Oktober silam.

Sedangkan bagi Newcastle, ini adalah kekalahan ketiga dalam empat pertandingan terakhir.

Dengan hasil ini, Fulham kini berada di posisi 13 klasemen sementara dengan nilai 20. Sementara, Newcastle berada di posisi 14 dengan nilai 17.

Susunan Pemain

Fulham: Schwarzer, Riise, Hangeland, Hughes, Riether, Baird, Sidwell, Duff, Kacaniklic (Dejagah 62), Berbatov, Rodallega (Petric 87).

Newcastle United: Krul, Coloccini, Santon, Simpson, Williamson, Anita (Marveaux 86), Gutierrez, Tiote (Bigirimana 86), Ben Arfa (Ameobi 71), Cisse, Ba.
(dtc/roz) Sumber: detiksport

Jelang Copa del Rey - Cordoba Akan Minta Bantuan Polisi untuk Hentikan Messi

Jelang Copa del Rey - Cordoba Akan Minta Bantuan Polisi untuk Hentikan Messi
Jelang Copa del Rey - Cordoba Akan Minta Bantuan Polisi untuk Hentikan Messi

Cordoba - Cordoba berharap datangnya keajaiban saat menjamu Barcelona di babak 16 besar Copa del Rey. Untuk menghentikan Lionel Messi, klub divisi dua tersebut akan meminta bantuan kepolisian.

Barcelona lolos ke babak 16 besar setelah mengalahkan Alaves 6-1, sementara Cordoba menundukkan Real Sociedad dengan skor 4-2. Pertemuan pertama Cordoba vs Barcelona akan terjadi Kamis (13/12/2012) dinihari WIB di Stadion Nuevo Arcangel, Cordoba.

Meski di pertandingan sebelumnya berhasil mengalahkan Sociedad, yang berlaga di La Liga, mengulang sukses serupa atas Barcelona jelas sangat sulit dilakukan. Presiden Cordoba, Carlos Gonzalez, malah jujur mengaku kalau bahkan tim kedua Barca masih akan terlalu kuat buat mereka.

"Di sepakbola segala hal dapat terjadi, tapi ini jelas akan menyulitkan karena bahkan saat mereka menurunkan tim lapis keduanya, mereka sudah cukup untuk bisa finis di posisi dua La Liga," sahut Gonzalez di Football Espana.

Ancaman utama Barcelona akan datang dari Lionel Messi. Setelah dua hari lalu mematahkan rekor Gerd Muller, pemain terbaik dunia itu diyakini akan kembali dimainkan demi bisa mempertajam rekor sebagai pencetak gol terbanyak dalam satu tahun kalender.

Sadar kalau Messi akan sulit dihentikan dan bakal jadi ancaman utama, Gonzalez sambil berseloroh menyebut kalau dirinya akan meminta petugas kepolisian Spanyol untuk menahannya.

"Saya akan mencoba berbicara dengan Civil Guard (kepolisian Spanyol) untuk membuat dia (Lionel Messi) ditangkap. Kami akan sepenuh ya berupaya mendapatkan hasil terbaik sebagai bekal ke leg kedua," seloroh Gonzalez.
(dtc/din) Sumber: detiksport