Minggu, 27 Mei 2012

(PHP) Cara Membuat Kode Captcha Sederhana [Full Version]



Assalamu’alaikum rekan-rekan, izinkan saya menulis sebuah artikel tentang Cara Membuat Kode Captcha Sederhana Menggunakan PHP. Bagi yang ingin belajar lebih dalam mengenai pembuatan captcha sederhana ini, silahkan baca artikel ini hingga selesai. ^_^
Sebelumnya, saya mempelajari cara pembuatan kode captcha sederhana ini dari beberapa tutorial di Internet, di buku, dan mempelajari script kode captcha sejenis karya seseorang di Internet. Baiklah, langsung saja kita mulai.
Hal pertama yang kita harus lakukan adalah membuat file captcha.php dengan isi script sebagai berikut:

session_start();
$captcha=substr(str_shuffle("0123456789abcdef"),0,5);
$_SESSION['captcha']=$captcha;

$gbr=ImageCreate(50,20);
$m=ImageColorAllocate($gbr,255,0,128);
$p=ImageColorAllocate($gbr,255,255,255);
ImageFilledRectangle($gbr,0,0,50,20,$m);
ImageString($gbr,10,3,3,$captcha,$p);
ImageJPEG($gbr);
?>

Salin dan pastekan script diatas ke TextEditor Favorit kalian (misal, Notepad). Kemudian save dengan nama apa saja dengan berekstensikan php (misal, captcha.php) dan Save as Type-nya All Files.


Setelah itu, kita buat script verifikasi kode captchanya di file form input. Buat file input.php dengan isi script sebagai berikut:

<?php session_start(); ?>


<html><head><title>Test</title></head>
   
<body>
<form action="" method="post">
Captcha: <img src="captcha.php" />
<input type="text" name="captcha" size="5" maxlength="5" />
<input type="submit" name="submit" />
</form>


<?php
if (isset($_POST['submit'])){
    if($_SESSION['captcha']==$_POST['captcha'])
    {
    echo 'Kode CAPTCHA valid';
    }


    else
    {
    echo 'Kode CAPTCHA tidak valid';
    }
}
?>


</body></html>


Penjelasan isi script file captcha.php:

session_start();
=>Berfungsi untuk memulai suatu session. Secara default, session dalam kondisi tidak secara otomatis aktif.

$captcha=substr(str_shuffle("0123456789abcdef"),0,5);
=>$captcha= : Adalah variabel untuk menampung nilai-nilai dari fungsi substr dan str_shuffle.
=>substr(“kalimat”),0,5) : Berfungsi untuk membatasi karakter sebuah kata,kalimat,dll. Angka 0 adalah untuk menentukan karakter awal yg ditampilkan, karakter awal dimulai dari angka 0. Angka 5 adalah untuk membatasi karakter yg tampil.
=>str_shuffle(“abcd”) : Berfungsi untuk mengacak suatu deretan string (karakter).

$_SESSION['captcha']=$captcha;
=>$_SESSION[‘captcha’] : Adalah variable global yg nilai dari variabelnya disimpan browser agar nilai varibel dari file captcha.php bisa ditampilkan pada file input.php.
=>$captcha : Adalah nilai dari variable $_SESSION[‘captcha’].

Script untuk menkonversi string menjadi gambar:
$gbr=ImageCreate(50,20);
=>utk membuat gambar dgn ukuran panjang 50 pixel dan tinggi 20 pixel.

$m=ImageColorAllocate($gbr,255,0,0);
$p=ImageColorAllocate($gbr,255,255,255);
=>ImageColorAllocate(variable,R,G.B) : Untuk memberi warna pada sebuah gambar.
R=Red.
G=Green.
B=Blue.
$m : menjadi nilai warna merah.
$p : menjadi nilai warna putih.

ImageFilledRectangle($gbr,0,0,50,20,$m);
=>ImageFilledRectangle(variable image,x,y,panjang,lebar,variable warna): Untuk menggambar kotak dengan blok.

ImageString($gbr,10,3,3,$captcha,$p);
=>ImageString(variable image,size huruf,x,y,variable string, variable warna) : untuk membuat teks secara horizontal.

ImageJPEG($gbr);
=>ImageJPEG(variable image) : Untuk menampilkan image yg telah dibuat ke dalam browser.

http://rialsoft.blogspot.com

Penjelasan script di file input.php:
=> Berfungsi untuk memulai suatu session. Dan juga kita akan mengambil nilai variable dari $_SESSION[‘captcha’] yg ada di file captcha.php untuk membandingkan / memverifikasi kode captcha.



<img src="captcha.php" />
=>untuk menampilkan gambar yg dihasilkan file captcha.php.

if (isset($_POST['submit'])){ bla bla bla }
=>script diatas maksudnya adalah Jika tombol submit di klik maka akan menjalankan perintah yg ada di dalam kurung kurawal tersebut ( dalam hal ini perintahnya adalah bla bla bla ).

if($_SESSION['captcha']==$_POST['captcha']) { ble ble ble }
=>Adalah kode verifikasi antara kode captcha yg ditampilkan dengan inputan user.
$_SESSION[‘captcha’] adalah varible dari file captcha.php.
$_POST[‘captcha’] berhubungan erat dengan script html diatasnya antara <input type="text" name="captcha" size="5" maxlength="5" /> dan <form action="" method="post">


Dan maksud dari script diatas adalah Jika variable captcha samadengan inputan dari seorang user, maka akan menjalankan perintah yg ada di dalam kurung kurawal tersebut (dalam hal ini perintahnya adalah ble ble ble).


else { da di do }
=>Maksudnya adalah Jika persyaratan dari kode if tidak terpenuhi, maka akan menjalankan perintah di dalam kurung kurawal tersebut (dalam hal ini perintahnya adalah da di do )

echo ‘kalimat_anda’;
=>Untuk menampilkan kalimat yg ada di dalam symbol kutip satu di browser.
Catatan: echo HARUS diikuti symbol kutip satu, penggunaan symbol kutip dua tidak akan menjalankan perintahnya, jika ingin menampilkan kalimat berkutip di dalam symbol kutip satu tersebut, maka kalin harus menambahkan karakter backslah sebelum symbol kutip yg ingin kalian tampilkan di browser. Contoh echo ‘aku \’galau\’ banget dech’. Maka hasilnya di browser: Aku ‘galau’ banget dech.

http://rialsoft.blogspot.com

Sedikit tentang apa itu session

Session merupakan variabel global yang menampung nilai-nilai yang sifatnya sementara saat user mengunjungi website sampai user enutup website.

Minggu, 18 Maret 2012

Cara Mendapatkan Domain gratis (.com .net .org)



Bagi Kalian yang Bingung memikirkan Nasib , Hadeh Gak punya Domain, Mau Beli Mahal,
Untuk Itu Saya Memberitahukan Cara Untuk Mendapatkan Domain Premium Seperti .Com .Net Dan .Org Secara Gratis, Benar-benar Gratis lho !!


Caranya Begini :
1. Daftarkan Diri Anda Kesini

2. Setelah Anda Mengklik Link Ini Lalu Mendaftarkan Diri Anda. Anda Akan Diminta Untuk Mengundang Teman Anda Untuk Bergabung Ke Situs Tersebut, Namanya Referral


3. Jadi yang Harus Anda Lakukan Hanya Meminta Teman Anda Untuk Mendaftarkan Dirinya Ke Situs FreePremiumDomain.com , Contoh : Invite Teman Anda Dengan Menshare Link Ini http://www.FreePremiumDomain.com/?r=520245

4. Anda Hanya Perlu Menginvite 9 Orang Untuk Mendapatkan 1 Domain .Com .Net atau .Org Secara Gratis


5. Hati-Hati, Anda Jangan Mencoba Untuk Menipu, Mereka Memiliki Sistem Penipuan yang Sangat Maju , Apabila Anda Melakukan Kecurangan , Maka Anda Akan Kehilangan Domain Anda Secara Otomatis


6. Selamat Mencoba


Sebagai Ucapan Terima Kasih , Saya Mohon Mendaftarkan Diri Anda Di Link Ini


Sumber: http://ahsanul-marom.blogspot.com

Cara Menggerakan Pointer Pakai Keyboard


Setelah sebelumnya saya membuat artikel yang agak nyeleneh tentang Cara Ngetik pakai Mouse, maka kali ini saya akan memebuat artikel sebaliknya yaitu Cara menggerakan Pointer Pakai keyboard.

Tanpa basa-basi langsung saja, cekidot:

1.      Tekan tombol kombinasi keyboard alt+shift+NumLock.
2.      Ketika jendela MouseKey muncul, kemudian tekan OK.
3.      Setelah itu, perhatikan icon yang baru muncul di TrayIcon seperti berikut:

Ket: - Posisi ON, berarti NumLock bisa digunakan sbg pengganti mouse.
        - Posisi OFF, berarti NumLock tidak bisa digunakan sbg pengganti mouse. (utk mengaktifkannya, klik 1 kali tombol NumLock hingga ke posisi ON)

4.      Berikut ilustrasi penggunaan area tombol NumLock sbg pengganti mouse:

Ketrangan Gambar:
NoKeteranganTombolKegunaan
1Tombol Navigasi1Menggerakkan mouse kearah baratdaya
22Menggerakkan mouse kearah selatan
33Menggerakkan mouse kearah tenggara
44Menggerakkan mouse kearah barat
56Menggerakkan mouse kearah timur
67Menggerakkan mouse kearah baratlaut
78Menggerakkan mouse kearah utara
89Menggerakkan mouse kearah timurlaut
10Fungsi5Klik/Drop
11/Posisi klik kiri
12-Posisi klik kanan
13+Double Click
140Hold/Drag

 
Catatan: Biar paham, langsung dipraktekan yo! d(^_^)b

Jumat, 16 Desember 2011

SLAX

Download Versi PDF => DOWNLOAD


Update:

CARA MEMBUAT FILE GAMBAR PNG

  1. Klik kanan gambar yang ingin diubah ke format png, pilih Open With => Paint.

  1. Klik menu File => Save As.

  1. Ketik “slax” (tanpa kutip) pada File name dan Save as type pilih PNG (*.PNG)


  1. Klik Tombol Save
  2. Selesai.

=>Replace file slax.png yang ada di flashdisk ente sama file slax.png yang sudah dibuat seperti langkah diatas.

…. (-_-“ => capek seharian bikin tutoRIAL

CARA MENGATASI WORM VBE (Alice)

Langsung saja (ini berdasarkan pengalaman gw waktu “ngobok-ngobok” laptopnya Samuel R Yansen kemaren (15-12-2011))

  1. Install dan Scan pake Avira. (DOWNLOAD)
  2. Setelah semua worm vbe-nya musnah, Jalankan Smadav. (DOWNLOAD)

Ket: centang beberapa bagian seperti gambar diatas, kemudian scan.

  1. kemudian setelah selesai scannya, repair/fix registry yang terinfeksi worm vbe.
  2. masih di smadav, buka tab Tools => System Editor

Ket: Centang beberapa bagian seperti gambar diatas, kemudian klik Apply & Restart Explorer.exe

Sampai ditahap ini, komputer kita sudah terbebas dari worm vbe. Namun file-file ms-word kita semuanya masih ber-attribute hidden. Untuk mengembalikan file-file ms-word yang ber-attribute hidden. Lakukan cara berikut:


  1. Buat file “vbe anti-hidden.bat”
Caranya sebagai berikut:
1.      Buka Notepad.
2.      Ketik script berikut:


@echo off
Cls
Attrib *.doc -s -h


3.      Save file tersebut dengan nama “ vbe anti-hidden.bat ”  (tanpa kutip), pada bagian Save as type, pilih all files. Klik tombol save.



  1. Buka My Computer,  Klik Tombol Search pada toolbar atau tekan ctrl+f, Klik All Files and folders, pada bagian all or part of  the file name, ketik “.doc” (tanpa kutip), kemudian klik tombol search.



  1. Pada hasil pencarian, klik kanan file ms-word yang tampak hidden. Pilih Open Containing Folder.
  2. Jika folder yang berisi file ms-word kita sudah terbuka, copy-paste file vbe anti-hidden.bat yang sebelumnya sudah kita buat kedalam folder tersebut, kemudian double klik file vbe anti-hidden.bat-nya, jika file-file ms-word kita sudah tik lagi ber-attribute hidden, file vbe anti-hidden.bat-nya bisa dihapus didalam folder tersebut.


Ket: Sebelum file vbe anti-hidden.bat-nya di-double klik




Ket: Sesudah file vbe anti-hidden.bat-nya di-double klik

  1. Ulangi langkah no 3&4 hingga semua file-file ms-word kita kembali normal.
  2. Selesai.

UPDATE ARTIKEL (24 Desember 2011)

Untuk mengatasi worm alice tesebut diatas, kamu bisa menggunakan smadav versi 8.8.4 (update 13 desember 2011) => Download di http://smadav.net/download

atau

kamu bisa menggunakan alicekiller dari PCMav => Download di  http://virusindonesia.com/2011/12/07/pcmav-express-for-alice/