� Back

� WWW.SPYROZONE.TK �

 

[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|------------------------------ */

 

   � Back

� WWW.SPYROZONE.TK �