Гостьова книга Joomla - Phoca Guestbook. Гостьова книга на PHP Безшлюбний guest book html

» » GBook

Цей PHP скриптдопоможе вам реалізувати функцію гостьової книги на вашому сайті. Без використання будь-якої Бази Даних MySQLвона не потрібна, щоб скрипт працював. Скрипт Gbook включає безліч потужних SPAM фільтрів. А також захист пошти від СПАМЕрів.

У скрипті є 2 txt файли – header.txt та footer.txt. За допомогою цих файлів ви зможете доповнити рекламними блоками або лічильниками свою гостьову книгу. Повністю змінити шаблон під стиль вашого сайту, теж не викличе особливих труднощів. Програма Gbook може бути перекладена будь-якою мовою світу. Просто змініть слова в одному файлі language.

Переваги сценарію.

  • Підтримка смайликів.
  • Не потребує БД MySQL. Усі повідомлення зберігаються у файлі.
  • Оповіщення адміна поштою, про нове повідомлення у Гостьовій Книзі.
  • Містить 2 кроки антиспам перевірки.
  • Можна забанити IP-адресу, щоб не змогли залишати повідомлення.
  • Отримуйте повідомлення на пошту щоразу, коли хтось підписав вашу гостьову книгу.
  • Перевірка повідомлення: список заборонених (не цензурних) слів до публікації. Прикривається ****
  • Функція антифлуд. Для того, щоб користувачі не публікували повідомлення так часто.
  • Особисті повідомлення.

На тему створення гостьових книг було написано велику кількість статей, проте більшість із них розкривали процес написання не повністю, а частково. До того ж, написані книги були максимально прості, і не могли нічого, як додавати повідомлення. У цій статті я намагатимуся докладно описати процес створення гостьової книги з непоганим набором функцій. Гостьова книга написана на PHP з використанням текстових файлівзберігання даних.

Отже, перш за все нам потрібно розібратися з файлами. Їх у нас буде чотири, хоча можна поєднати і в один, але це вже вам вирішувати.

Файл №1 - guestbook.inc.dat

Створимо його, залишимо порожнім, і вкажемо йому права (0777-*nix, rwx/rwx/rwx)

Сюди записуватимуться всі повідомлення… Так-так! Саме в один файл! Але не лякайтеся. Мною особисто перевірялося на відомому сервері WallSt. база даних розміром 5, 10, 100, 250, 500, 1000 Кб! Гальмування було лише на 1000 Кб книзі, повірте, це понад 3000 середніх записів! Вам вистачить її з лишком.

Файл №2 – config.inc

Файл №3 – gb.php

Guestbook

*Ім'я:
E-mail:
*Повідомлення: