Перейти к публикации
СофтФорум - всё о компьютерах и не только

AntiGun

Новички
  • Публикации

    1
  • Зарегистрирован

  • Посещение

Репутация

0

О AntiGun

Информация

  • Пол
    Мужской
  • Операционная система
    Windows 10 x64
  1. AntiGun

    Разнообразные РНР-скрипты

    Не люблю пользоваться популярными CMS. В своё время юзал Drupal - так пришлось отказаться из-за страшной тучи спама, которая туда пошла через несколько недель после создания ресурса. Сейчас пользуюсь другой системой управления контентом - менее известной, но более удобной для меня. Но речь сейчас не об этом. Хочу Вам показать свою собственную разработку - систему обратной связи с защитой от спама и нехороших посетителей. Назвал я её SM FeedBack. Вот её действующий пример. Исходники можно взять тут (прямую ссылку не даю, ибо разработка продолжается и версия 11 может оказаться неокончательной; уже доводилось удалять бажные версии). Обычная "простая" форма обратной связи с полями "Имя", "E-mail", "Сообщение" не устраивала, т.к. E-mail можно ввести любой, его не проверяют в подобных простейших скриптах. Поэтому была написана система с регистрацией и генерируемым "ключ-паролем", который высылается на емайл. Однажды зарегистрировавшись, можно общаться свободно в любое время, пока существует сайт (или пока не удалят аккаунт). Админ же может писать ответы с отдельной страницы (также входящей в состав этого скрипта), при этом майл админа остаётся неизвестным посетителю. Согласитесь, это безопаснее, чем писать со своего ящика. При желании можно удалить лишних/неудобных пользователей (фича появилась в версии 11.0). Это ещё не всё. Не все посетители готовы регистрироваться или указать правильный адрес электронной почты. А написать что-то админу сайта хочется. Для таких случаев я написал простенький скриптик "COFEFE". На настоящий момент актуальна версия 3.0. Там нет поля для E-mail, и даже имя указывать необязательно. Два варианта посылаемых писем - в виде простого текста или в виде HTML. В SM FeedBack и гипертекстовом варианте COFEFE можно вставлять BB-коды и произвольные символы юникода (для их вставки есть специальное окошко, где достаточно выбрать группу символов (или язык) - и появится энное число кнопок для вставки соответствующих букв/знаков. Оба скрипта написаны на PHP. По ссылке "тут" (см. выше) можно найти и другие мои скрипты, но о них молчу по причине их простоты.
×