|
[180]. Membuat Random
Security Code dengan PHP
------------------------------------------------------
Author : F-Flush
Contact : F-Flush@Phreaker.net
CopyLEFT (c) 2007
www.spyrozone.tk All Rights Reserved
� 31/01/2007 02:45:14 WIB
------------------------------------------------------
Dear ZONERS.. salam kenal yach bwat
kalian semua ;) Di tutorial ini saya akan mengajak kalian semua untuk bermain-main
dengan PHP.
Setiap kali kita melakukan registrasi di suatu
situs, adakalanya kita diminta untuk mengetikkan security code yang di-generate
secara random. Tujuannya adalah agar data yang masuk ke database dipastikan
berasal dari "manusia", bukan software-software berbasis spam.
Well, langsung ajah.. Ingat yach, code berikut hanya berlaku untuk untuk file
JPG
<?
Header("Content-type: image/jpeg");
/*
contoh: <img src="rndcode.php">
Kita bisa menampilkan
teks pada gambar dengan cara:
<img src="rndcode.php?teks">
*/
$open="secure"; // nama direktori yang berisi gambar2 berisi security code
$dir=@opendir($open);
$i=0;
while(@$f=readdir($dir)){
if($f=="." || $f=="..") continue;
if(!eregi(".jpg",$f)) continue;
$f=$open."/".$f;
// Memasukkan isi directory kedalam array
$input[] = $f;
}
srand ((float) microtime() * 10000000); // Randomisasi
$rand_keys = array_rand ($input, 2);
$pic= $input[$rand_keys[0]];
$string=implode($argv," ");
$im = imageCreateFromJpeg("$pic");
$color = ImageColorAllocate($im, 250, 52, 0);
$px = (imagesx($im)-7.5*strlen($string))/2;
ImageString($im,2,$px,2,$string,$color);
ImageJpeg($im);
ImageDestroy($im);
?>
----------------------------------------
Thanks to:
-
SPYRO KiD yang udah mo
terima artikel ini ;)
-
Vindika Anastasya
a.k.a Sherry (Alm) semoga dapat tempat terbaik di sisi-NYA.
-
Sohib-sohib webber..
happy coding euy.. ^_^
-
All Zoners.. keep learning and
Happy Hacking (hehehe.. sorry nich spy, kata-katanya gue contek.. '^_^)
/* ------------------------------|EOF|------------------------------ */
|