V mojich troch predchádzajúcich článkoch som písal o filtroch proti spamu. Prvým filtrom bola CAPTCHA. A tak mi napadlol, že čo keby som napísal článok ako vytvoriť jednoduchú CAPTCHu. Obrázkovú CAPTCHu naprogramujem pomocou scriptovacieho jazyka PHP. CAPTCHA bude pozostávať z šiestich náhodne vygenerovaných znakov na obrázku. K funkčnosti obrázkovej CAPTCHy budeme potrebovať: - PHP na serveri vo verzii 4 alebo 5 - GD knihovnu - nejaké pekné a čitatelné písmo
Na vygenerovanie náhodných znakov použijeme funkciu rand() a chr(). Funkcia rand() nám vygeneruje náhodné číslo. Funkcia chr() nám z čísla (ASCII kód) vygeneruje znak. Pre znaky A-Z je ASCII kód 65-90, pre a-z je 97-122 a pre čísla 0-9 je 48-57. Dlžka reťažca bude šesť znakov. Teda budeme potrebovať nejaký cyklus napr. for.