Skip to content →

Membuat Captcha dengan font sendiri.

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

[php]imagestring( resource $image , int $font , int $x, int $y, string $string, int $color);[/php]

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

[php]int imageloadfont( string $file)[/php]

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

[php]$font = imageloadfont(‘./fontku.gdf’);[/php]

Akhirnya captchaku jadi juga

Published in Coding Dunia IT PHP

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.