Имя пользователя:
Пароль:
 

Название темы: защита от спасма
Показать сообщение отдельно

Аватара для BASSON_XVI

Пользователь


Сообщения: 102
Благодарности: 8

Профиль | Отправить PM | Цитировать


arrancar, А ты думаешь проще когда за тебя кто то напишет код? Прочитай что такое rand что такое массивы я думаю ты знаешь.... Прочитай про библиотеку GD и генерацию изображений.
Теперь говорю как бы я осуществил защиту от спама:
Делаю 2 массива. В один вбиваю цифры от 0 до 9, во второй вбиваю англ. алфавит.
Дальше в цикле я генерю последовательность символов с помощью цикла и функции rand.
Примерно так:
PHP код: Выделить весь код

for($i=0;$i<3;$i++)
{
$t rand(0,25);
$d rand(0,9);
$str_spam $arr_number{$d].$arr_letter[$t];


Ну а дальше с помощью GD нужно просто сделать картинку с буквами из $str_spam и создать поле ввода для кода и одно скрытое поле для передачи этого кода. Когда юзер все заполнить и отправит сделать проверку если сходиться то что вел юзер с тем тчо было в скрытом поле то отправляем почту если нет то пишет что нет.

-------
http://img.userbars.pl/126/25043.png


Отправлено: 15:06, 01-07-2008 | #6

Название темы: защита от спасма