Membuat Captcha Sederhana dengan PHP

23/07/2014    Aulia Rahmah Alhafidz    5586     Website

Hai semua :) Hari ini kita akan mempelajari cara membuat kode Captcha dengan mudah dan sederhana. Untuk berikutnya bisa kalian kembangkan menjadi lebih bagus lagi. Langsung saja ya!

Langkah 1 : Buat file captcha.php . Disini kita akan membuat sebuah kotak dan karakter yang digunakan untuk captcha.

captcha-s-php

Langkah 2 : Buat file index.php. Lalu buat form seperti berikut.

captcha-s-php

Langkah 3 : Masih di satu file index.php yg sama, sekarang buat script phpnya, letakkan diantara tag </head> dan <body>

captcha-s-php

Langkah 4 : Save dan coba jalankan di browser.

captcha-s-php

Jika kode captcha yang dimasukkan salah maka akan ada alert seperti berikut.

captcha-s-php

Dan jika benar, maka akan keluar alert seperti berikut.

captcha-s-php

Untuk keterangan telah dijelaskan disamping script. Mulai dari script $gambar ke bawah yang ada di captcha.php, merupakan script untuk mengkonversi string menjadi sebuah gambar.

ImageColorAllocate adalah script untuk memberikan sebuah warna. Script dasarnya adalah ImageColorAllocate(variabel, R, G, B) RGB merupakan RED GREEN dan BLUE. Berikut adalah link yang menyediakan script ImageColorAllocate beserta dengan tampilan dari warnanya. CEK.

ImageFilledRectangle adalah script untuk menggambar kotak dengan blok. Script dasarnya adalah ImageFilledRectangle(variabel gambar, x, y, panjang, lebar, variabel warna).

ImageString adalah script untuk membuat teks secara horizontal. Script dasarnya adalah ImageString(variable image, size huruf, x, y, variable string, variable warna).

ImageJPEG adalah script untuk menampilkan image yg telah dibuat ke dalam browser. Script dasarnya adalah ImageJPEG(variable image).

Nah, membuat captcha sederhana dengan PHP telah selesai. Mudah bukan? Semoga bermanfaat ya :) DOWNLOAD FILE

No data.

Cara Cepat Pintar Membuat Website, Tanpa Perlu Basic IT

Membuat website perusahaan, portal berita, blog, katalog online, dan e-commerce.

Learn More

Cara Cepat Pintar Membuat Website, Tanpa Perlu Basic IT

Membuat website perusahaan, portal berita, blog, katalog online, dan e-commerce.

Learn More