coding, dunia it, php,

Membuat Captcha dengan font sendiri.

Hangga Aji Sayekti Hangga Aji Sayekti Follow Mar 21, 2012 · 1 min read
Membuat Captcha dengan font sendiri.
Share this

Teman2 tahu Captcha kan.. yup gambar yang di create dari sebuah teks secara random yang bertujuan untuk melindungi form php kita dari aksi flooding. Di php kita dapat membuat teks menjadi gambar dengan fungsi

imagestring( resource $image , int $font , int $x, int $y, string $string, int $color);

Tetapi sayangnya kita tidak dapat merubah ukuran font nya. Untuk dapat men-custom fontnya, kita harus meload font sendiri, yup pake fungsi

int imageloadfont( string $file)

Akan tetapi sy sudah mencoba berbagai cara, browsing sana-sini dan hasilnya masih belum memuaskan.

Akhirnya pada suatu ketika malah nemuin thread bagus di kaskus http://www.kaskus.us/showthread.php?t=13180161. Intinya, font yg akan kita load harus dengan format file *.gdf. Nah untuk merubah format font *.ttf ke *.gdf pake program ini ni

Setelah itu barulah mari kita beraksi

$font = imageloadfont('./fontku.gdf');

Akhirnya captchaku jadi juga

Hangga Aji Sayekti
Written by Hangga Aji Sayekti
A passionate Software Engineer from Indonesia with experience since 2008. Bachelor's degree in Mathematics and loves Science and Computers.