English French German Spain Italian Dutch Russian Portuguese Japanese Korean Arabic Chinese Simplified

Kamis, 05 Juli 2012

Cara membuat captcha image dengan php mysql

saya akan mencoba menerangkan bagaimana caranya membuat captcha yang berpungsi untuk menolak spamer, biasanya captcha disimpan di box komentar atau guest book namun cara membuat captcha image dengan php mysql disini kita akan membuatnya sendiri







di dalam pembuatan book guest atau kotak komentar agar terhindar dari spam maka para webmaster membuat captcha dimana agar yang berkomentar itu benar benar manusia bukan program jahat atau sebuah robots yang bisa otomatis memberikan komentar sendiri





Program captcha image



nah sebetulnya tulisan yang berada di form akan di convert menjadi image gallery namun untuk menjalankan captcha image gallery anda harus aktip di hosting, kalau tidak aktip maka gambar captcha anda tidak akan muncul


Klik download program captcha disini [klik download]


<?php
session_start();
header("Content-type: image/jpg");
//generate Code
function RandomCode($max){
//Huruf dan angka yang akan di acak
$char = array("A","B","C","D","E","F","G","H","J","K","L","M","N","P","Q","R","S","T",
"U","V","W","X","Y",
"Z","a","b","c","d","e","f","g","h","j","k","l","m","n","p","q","r","s","t","u","v","w","x",
"y","z","1","2","3","4","5","6","7","8","9");
$keys = array();
while(count($keys) < $max) {
$x = mt_rand(0, count($char)-1);
if(!in_array($x, $keys)) {
$keys[] = $x;
}
}
foreach($keys as $key => $val){
$random .= $char[$val];
}
return $random;
}
//setting font yang akan digunakan
$font='./font/VeraMoBd.ttf';
//gambar yang akan digunakan sebagai background
$images='./images/mk-logo.jpg';
//Buat gambar fungsi GD php
$im = imagecreatefromjpeg("$images")or die("Cannot Initialize new GD image stream");
//Generate kode yang akan dituliskan pada gambar sebanyak 6
$text=RandomCode(6);
//Buat sessi untuk pengecekan pada halaman lain
$_SESSION['captcha']=$text;
//menentukan warna text // cc801e cc=204 80=128 1e=30
$text_color = imagecolorallocate($im, 204, 128, 30);
//Tuliskan text pada gambar
imagettftext($im, 40, 0, 20, 60, $text_color, $font, $text);
imagejpeg($im);
imagedestroy($im);
?>



atau anda bisa mendownloadnya dan mempelajarinya di http://media-kreatif.com
oke code diatas adalah salah satu contoh untuk convert text ke image dengan menggunakan php, nah sekarang anda buat form input, atau login

kalau anda masih bingung download script captcha [klik download program] program diatas sudah saya cek dan hasilnya jalan dan bagus nah bagi anda yang mau membuat program captcha silahkan download dan pelajari scriptnya....
Semoga Postingan Saya Kali Ini Bermanfaat Bagi Sobat...
Cara membuat captcha image dengan php mysql 9out of 10 based on 10 ratings. 9 user reviews.

Ditulis Oleh : Unknown Admin Tempat Berbagi Ilmu Untuk Sesama

Artikel Cara membuat captcha image dengan php mysql Ini Diposting Oleh Unknown Pada Hari Kamis, 05 Juli 2012. Terimakasih atas kunjungan Anda Serta Kesediaan Anda Membaca Artikel Ini. Kritik dan Saran Dapat Anda Sampaikan Melalui Kotak Komentar.

Comments
0 Comments

0 komentar

Posting Komentar

Sebelum dan sesudahnya saya ucapkan ribuan terimakasih kepada kalian yang telah berkunjung maupun berkomentar di blog saya ini.

Bagi Sobat yang ingin berkomentar tentang blog atau postingan saya,mohon jangan membuat SPAM