Главная страница О Web-студии Разработка сайтов Интернет-реклама CD-презентации 3D-графика Программное обеспечение
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создание сайтов. Авторы: Кузнецов М.В., Симдянов И.В. Головоломки на PHP для хакера (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры . Авторы: Кузнецов М.В., Симдянов И.В. PHP. Народные советы. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование: ступени карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Security & Cracking Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
Консультации от известных специалистов и авторов многих книг

Информационный портал
«SoftTime-INFO»




Скрипт, генерирующий изображение со случайным кодом

Вернуться в downloads

Скрипт, генерирующий изображение со случайным кодом

Представляем вашему вниманию скрипт, генерирующий изображение со случайным кодом, разработанный Афанасьевым Артёмом (triall2002@mail.ru), больше известным на нашем форуме по нику Artemy.

Данный скрипт может применятся для защиты от автопостинга в гостевых книгах и форумах.

Текущая версия скрипта 1.1

Скачать скрипт, генерирующий изображение со случайным кодом Скачать скрипт, генерирующий изображение со случайным кодом

Размер: 282.6 Кб

Основные особенности:

  • - данные скрипт может генерировать изображения в одном из трех форматах: GIF, JPEG, PNG;
  • - принимает любые TrueType шрифты;
  • - легко настраиваемый, может по ссылке принимать настройки для генерации изображения: высоты, ширина, формат, количество символов в защитном коде;

Установка и настройка:

В основном и единственном файле index.php необходимо выставить нужно Вам параметры, такие как:

  • - высота, ширина и формат изображения;
  • - количество символов кода;

В папку fonts, которая находится в одном каталоге с файлом index.php, следует загрузить нужные Вам шрифты. Если у Вас уже есть папка со шрифтами(*.ttf), то в настройках файла необходимо указать путь к ней, относительно файла index.php. Далее внедрить в Вашу HTML-форму следующий код:

<img src="index.php" border="0" alt="Введите этот защитный код">
<input type="text" name="securityCode" title="Введите код, который изображен на картинке">

Или если использовать .htaccess

RewriteEngine on
RewriteRule images/scode.gif /index.php

HTML код будет выглядеть так

<img src="images/scode.gif" border="0" alt="Введите этот защитный код">
<input type="text" name="securityCode" title="Введите код, который изображен на картинке">

Принцип работы:

Каждый раз при обращении к скрипту, генерится новый код, и пишется на картинке. Полученный код запоминается в сессию ($HTTP_SESSION_VARS['securityCode'] или $_SESSION['securityCode']). Пользователь должен набрать этот код и отправить, вместе с другими данными, скрипту-обработчику, который сравнит переданный и истинный код, в случае несовпадения необходимо выдать ошибку.

В архиве имеются примеры работ с этой системой.

Примеры, получаемых изображений:
Пример, получаемого изображения  Пример, получаемого изображения  Пример, получаемого изображения  Пример, получаемого изображения 

Обратная связь

Загрузить новые скрипта, а так же ряда других полезных Web-приложений можно по адресу http://www.softtime.ru/info/downloads.php На форуме IT-студии SoftTime http://www.softtime.ru/forum/ всегда можно найти поддержку по установке и сопровождению данного Web-приложения.

 
  Rambler's Top100 Яндекс.Метрика Яндекс цитирования