Създаване на CAPTCHA обратна връзка формуляри, labdes

Нека започнем с проста форма. Тук ние се добави "опресняване CAPTCHA" на случая, ако изображението не генерира четим. В този случай, ние трябва отново да работи на скриптове и теглене на случайна стойност, както и пренаписана сесия.

Тя е тази функция ще ни даде парче от произволни знаци rendomny

Това всъщност е скрипт, който ще изготви нашата картина-капитан:

Накрая, формират обработка:

Допълнителна функция валидира влезе Email:

Е, окончателното сглобяване. За тестото ще постави всички в схемата на сайта. Първо, създаване на директория "IMG" и нека до няколко снимки с шума, генериран в Photoshop, и ги призовава 1.png 2.png. В същата директория ще хвърля шрифт, например, аз Andika-R.ttf.

Файловете ще бъдат само две. Първо captcha.php е нашата картина. Вторият сценария всъщност образуват манипулатор.
captcha.php

Вторият файл е форма манипулатор: index.php

Добър ден!
Трябва да ви този въпрос (форма за обратна връзка, а не си CAPTCHA).
CAPTCHA не активира от първия, т.е. При първото влизане в страницата с обратна връзка, правилно попълване на всички полета и CAPTCHA съобщение за грешка, че не е въведен правилно на героите CAPTCHA и бутон за да се върнете към формата, и едва след това, ако се върнат всички правилно попълнен и капитан прекалено (когато се върнете има нови герои), всички изпратил. Не помага и това, ако отидете за първи път във форма за обратна връзка и предварително опресняване КАПИТАН, все едно - се задейства, когато има връщане към образуване. И така някога. Възможно ли е по някакъв начин да го оправя?
И докато купчината е друг въпрос. Когато няма правилна форма пълнене, или грешка при въвеждане на връщането на CAPTCHA среща в празно състояние, т.е. всички предварително попълнени полета са изчистени. Често, същото се случва в интернет на други сайтове. За посетителите не е много удобно да се попълнят полетата на формуляра отново, и това плаши много хора. Как да се завърне под формата на по-рано празните полета са запазени? Е, като че сте тук.

Добър ден! За да не спъване капитан, тук е необходимо да изглежда кодът, време е след това не е случайно, гледам, когато тя се показва. Когато се върнете на страницата, че полето не е пререгистрирано запълни техните стойности трябва да се регистрират, така че - като дистанционната текст име = стойност "имейл" = ""