Blog Request tutorial? klik disini!

  • Membuat Captcha Sederhana Dengan PHP

    Ditulis oleh: Aulia Rahmah Alhafidz
    4865 kali dibaca
    23 Jul / 2014 11:35

    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






Baca juga

Rukan Artha Gading Niaga Blok i - 23, Jalan Boulevard Artha Gading

Kelapa Gading, Jakarta Utara 14240

(Belakang Mall Artha Gading)

Telp: (021) 4585-0387


Ruko Permata Regensi Blok B - 18, Jalan Haji Kelik

Srengseng, Kebon Jeruk, Jakarta Barat 11630

(Depan Hutan Kota Srengseng)

Telp: (021) 5890-8355


Ruko Jalan Taman Daan Mogot Raya No. 23

Kel. Tanjung Duren Utara Kec. Grogol Petamburan, Jakarta Barat 11470

(Belakang Mall Citraland dan Kampus UNTAR II)

Telp: (021) 2941-1188


Ruko Jalan Kartini Raya No. 53

Pancoran Mas, Depok 16436

(± 5 Menit dari Kantor Walikota Depok)

Telp: (021) 7720-7657


Rukan Crown Palace Blok A no 12, Jl Prof Dr Soepomo no 231 (Samping Universitas Sahid).

Kec. Tebet, Kel. Menteng Dalam.

(± 1 Menit dari Tugu Pancoran)

Jakarta Selatan 12870

Telp: (021) 2298-3886

Buka setiap hari Senin - Minggu jam 09.00 s/d 21.00

SMS: 0851-0055-5666 / 0819-7555-666 / 0812-9933-3913 / 0812-9393-3210 / 0812-1999-9155