Интернет

Гостевая книга CGI-скриптов

Гостевая книга CGI-скриптов

Один из самых простых способов сделать ваш веб-сайт более интерактивным — установить гостевую книгу CGI-скриптов на вашем сервере. Хотя это требует небольшой работы «под капотом» вашего сайта, приложив немного усилий, вы можете это сделать.

Исходники гостевой книги сценариев CGI

Первое, что вам нужно сделать, это выяснить, что именно вы хотите, чтобы ваша гостевая книга делала. Это просто должно быть место, где ваши посетители ставят отметку «X ЗДЕСЬ БЫЛ»? Или вы хотите, чтобы они могли загружать аватар, включать ссылки на свой сайт, использовать смайлики, а также регистрировать свои IP-адреса, платформы и другую информацию?

Хорошей новостью является то, что есть способы пойти любым путем — чрезвычайно простой и «взломанный» — и оба они абсолютно бесплатны. CGI-скрипты были одними из первых условно-бесплатных программ, когда-либо созданных в Интернете, и некоторые из первых написанных до сих пор существуют и бесплатны для использования.

Что такое CGI-скрипт?

Сценарий CGI — это сценарий, написанный на PHP или Perl, который затем помещается в папку cgi-bin на вашем сервере (в отличие от папки, в которой хранятся ваши изображения, файлы HTML и другие файлы). Сервер знает, что нужно ссылаться на этот cgi-bin всякий раз, когда посетитель вашего сайта вызывает определенную функцию, например, когда посетитель решает щелкнуть страницу «guestbook.php». Сценарий CGI затем будет выполнять столько же или несколько команд, которые запрограммированы в нем — как показано на рисунке, такие простые, как «Хороший сайт! — С любовью, Грей» или такие сложные, как формы и автоматические ответы.

Вы должны быть немного осторожны с тем, откуда вы берете свои CGI-скрипты, особенно если вы не очень хорошо разбираетесь в программировании . Использование сценария с хорошей репутацией, например, из почтенного архива сценариев Мэтта, было бы безопасным. Любой скрипт с этого сайта имеет многолетние положительные отзывы и онлайн-поддержку пользователей. VizBook Plus также является очень популярным скриптом и одним из самых полнофункциональных. Это включает в себя:

  • Функция «Поиск»
  • Возможность «модерировать» список
  • Визуальные параметры, такие как шрифты, ширина таблицы, фоновые изображения и т. д.
  • Возможность для пользователей загружать изображения
  • Фильтрация сообщений по «плохим» словам или очень длинным словам.
  • Теги HTML включены или выключены

Есть много других опций, если вы хотите их настроить.

Настройка вашей гостевой книги

Даже в самой простой гостевой книге придется что-то настраивать. Иногда это может быть так же сложно, как база данных MySQL; если мысль об этом пугает вас, вы можете выбрать более простую гостевую книгу с CGI-сценариями.

Сценарий в архиве сценариев Мэтта настолько прост, насколько это вообще возможно, со сценарием Perl, который загружает и перезаписывает файлы guestbook.html и guestlog.html (последний представляет собой список доменов и время создания записей). Он делает это через страницу addguest.html , которая принимает информацию от гостя в форме и отправляет ее скрипту guestbook.pl .

Этот скрипт состоит из четырех элементов, которые необходимо изменить, чтобы скрипт заработал:

  • $guestbookurl — URL-адрес страницы guestbook.html.
  • $guestbookreal — расположение файла guestbook.html по отношению к сценарию perl.
  • $guestlog — расположение файла guestlog.html относительно Perl-скрипта.
  • $cgiurl — расположение папки CGI-BIN, в которой должен находиться файл guestbook.pl. Для этого файла также должны быть установлены разрешения на чтение и выполнение для пользователей (выполняется либо через программу FTP, либо с помощью команды UNIX chmod a+rx ).

Существуют и другие параметры, каждый из которых переключается простым выбором «1» для включения и «0» для «выключения», но их также можно оставить по умолчанию.

Научиться устанавливать гостевую книгу сценариев CGI — отличный способ узнать, как улучшить взаимодействие с пользователями.

Похожие посты

10 лучших дизайнов веб-сайтов

Опасности социальных сетей в Интернете

Бесплатная графика Валентина

Бесплатные Пазлы Онлайн

Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять
Политика конфиденциальности