что такое гостевая книга
Гостевая книга на PHP
Гостевая книга — один из полезных инструментов Web-мастера, позволяющий узнать мнение о своей работе, то есть о созданном сайте. Сейчас мы рассмотрим как написать гостевую книгу своими собственными руками (только драйвер «прямые_руки.dll» установите 🙂 и поехали …)
Перейдем к алгоритму нашей гостевой книги. Пользователь открывает гостевую книгу и видит максимальное количество сообщений, которое задается Вами. На этой же странице находится форма для ввода сообщений. А внизу страницы мы сделаем страницы, чтобы пользователь смог просматривать предыдушие сообщения.
После того, как пользователь ввел свои данные, текст сообщения и нажал на кнопку «Отправить», скрипт записывыет эту информацию в начало файла, чтобы другие пользователи смогли видеть сообщения «от последнего».
В файл гостевой книги будем записывать следующую информацию:
Итого: 7 полей. После каждого поля стоит спец. символом №01
Так же при добавлении сообщения все поля будут проверятся на теги, чтобы увеличить безопастность нашей гостевой книги.
Ниже приведен листинг формы для добавления сообщений, сохраните его на диске как файл с названием «form.txt»:
Ниже приведен листинг файла для вывода сообщений, сохраните его на диске как файл с названием «tamples.txt»:
Ниже приведен листинг файла для ответа на добавленное сообщение, сохраните его на диске как файл с названием «otvet.txt»:
Ниже приведен листинг, сохраните его на диске как файл с названием «index.php»:
Я не стану объяснять код, т.к. уже подписал комментарии в нем.
Этот код конечно же несовершенен, поэтому ненадо сильно критиковать. Я специально некоторые функции недоделал или несделал вообще (что бы Вы сами пошевелили своим сером веществом и заставили его думать 🙂 ). Например осталось без внимания то, что здесь нет лимита на показ страниц, т.е. нужно выводить по 10 страниц и две стрелочки: на предыдущие 10 (если таковые имеются) и на следующие. Так же можно добавить ф-цию на проверку e-mail, icq и дом.страницу. Можно и BB-коды присобачить см. подробнее сдесь. Про администрирование я уже и неговорю, сами делайте как хотите
Немного о защите данных:
создайте в дериктории с файлом «index.php» файл «.htaccess», и впищите в него следующую информацию:
Это похволит вам скрыть все *.txt файлы и назначить главным файлом в дериктории «index.php»
Вроде все сказал, все хорошо… да потребности у всех разные, кому-то этот скрипт подойдет, а кому-то и нет. Идею я вам дал, остальное делайте сами. Как говорится: «На всех не угодишь».
Гостевая книга для сайта, нужна ли онаГостевая книга для сайта, нужна ли она
Что такое гостевая книга
Гостевая книга, является своего рода книгой отзывов, где каждый желающий, может оставить свой отзыв (или предложение) о работе сайта или кампании.
Зачем нужна гостевая книга
Гостевая книга на сайте компании или фирмы, это дополнительный способ повысить к себе доверие, так как если в книге только положительные отзывы, то посетитель будет больше доверять услугам и товарам данного сайта. В гостевой книге блога или интернет портала, пользователи смогут обмениваться мнениями о данном сайте.
Какая должна быть гостевая книга
Во-первых, желательно, чтобы гостевая книга была закрыта от индексирования поисковиками, так как это не к чему. Новые комментарии должны быть самыми первыми, чтобы посетитель, попавший в гостевую книгу, сразу видел последние сообщения. Гостевая книга должна быть выполнена в общем стиле сайта, вместе со всей навигацией, она не должна быть на отдельной странице. В гостевой книге, в целях безопасности следует запретить HTML теги.
Как создать гостевую книгу
В некоторых современных CMS уже есть модуль гостевой книги, который следует просто включить, если такого нет, то возможно его можно скачать и подключить, ну а в крайнем случае, можно просто создать раздел “Гостевая книга” и написать в нём, что пользователи могут оставлять сообщения в комментариях к данному разделу. Если у вас самописный сайт, тогда вам придётся самому написать скрипт гостевой книги, думаю в этом, нет никакой сложности.
Гостевая книга
Гостевая книга — программное обеспечение (обычно скрипт), применяющееся на веб-сайтах и позволяющее их посетителям оставлять различные пожелания, замечания, краткие заметки, адресованные владельцу или будущим посетителям. В связи с этим, гостевая книга представляет собой максимально упрощённый вариант веб-форума.
Минимальный набор функционала для гостевой книги — возможность оставлять сообщения. Современные гостевые книги обладают широкими возможностями: начиная от элементарной модерации сообщений и заканчивая полнофункциональными поисковыми системами и визуальными текстовыми редакторами сообщений.
С технической точки зрения, гостевая книга представляет собой программу на серверном языке программирования (например, PHP). Как следствие этого, хостинг, на котором предполагается разместить гостевую книгу, должен поддерживать исполнение программ на нужном языке. На тот случай, если хостинг не поддерживает нужного языка, можно воспользоваться специальными службами гостевых книг.
Гостевая книга — весьма распространённый способ обратной связи во Всемирной паутине конца XX-го и начала XXl-го века.
Полезное
Смотреть что такое «Гостевая книга» в других словарях:
Гостевая книга — программа, запущенная на стороне клиента. Гостевая книга позволяет посетителям высказать свое мнение о страничках и послать его авторам. По английски: Guest Book Синонимы: Книга Гостей См. также: Веб сайты Финансовый словарь Финам … Финансовый словарь
гостевая книга — Программа, запущенная на стороне клиента. Позволяет посетителям высказать свое мнение о страничках и послать его авторам. Некоторые странички позволяют ознакомиться с комментариями других посетителей [http://www.webxpert.ru/slovar.html].… … Справочник технического переводчика
Зенит (футбольный клуб, Санкт-Петербург) — У этого термина существуют и другие значения, см. Зенит. Зенит (Санкт Петербург) … Википедия
Зенит, Санкт-Петербург (футбольный клуб) — Зенит (Санкт Петербург) Полное название ЗАО «Футбольный клуб „Зенит“» Прозвища сине бело голубые Основан май 1925 или 1936 (см. ниже) … Википедия
Зенит, Санкт-Петербург — Зенит (Санкт Петербург) Полное название ЗАО «Футбольный клуб „Зенит“» Прозвища сине бело голубые Основан май 1925 или 1936 (см. ниже) … Википедия
Зенит (СПб) — Зенит (Санкт Петербург) Полное название ЗАО «Футбольный клуб „Зенит“» Прозвища сине бело голубые Основан май 1925 или 1936 (см. ниже) … Википедия
Зенит (Санкт-Петербург) — Полное название ЗАО «Футбольный клуб „Зенит“» Прозвища сине бело голубые Основан май 1925 или 1936 (см. ниже) … Википедия
Зенит (футбольный клуб, Ленинград) — Зенит (Санкт Петербург) Полное название ЗАО «Футбольный клуб „Зенит“» Прозвища сине бело голубые Основан май 1925 или 1936 (см. ниже) … Википедия
Зенит Ленинград — Зенит (Санкт Петербург) Полное название ЗАО «Футбольный клуб „Зенит“» Прозвища сине бело голубые Основан май 1925 или 1936 (см. ниже) … Википедия
Зенит Санкт-Петербург — Зенит (Санкт Петербург) Полное название ЗАО «Футбольный клуб „Зенит“» Прозвища сине бело голубые Основан май 1925 или 1936 (см. ниже) … Википедия
Создание гостевой книги
На тему создания гостевых книг было написано большое количество статей, однако большинство из них раскрывали процесс написания не полностью, а частично. К тому же, написанные книги были максимально просты, и не могли ничего, кроме как добавлять сообщения. В данной статье я постараюсь подробно описать процесс создания гостевой книги с неплохим набором функций. Гостевая книга написана на 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
Файл №4 — gbadd.php
Ну а теперь банановый 🙂 На закуску хочу предложить вам набор BB-codes, которые помогут вашим посетителям несколько разнообразить сообщения в гостевых книгах 🙂
И еще! «Шура, я вас умоляю»(с), если у вас что-то не получилось, не надо обвинять автора в криворукости и тупости, ибо я сам только что все проверил, и книга пошла отлично… Попробуйте вернуться к искомому и начните заново…
что такое гостевая книга?
Минимальный набор функционала для гостевой книги — возможность оставлять сообщения. К счастью, современные гостевые книги обладают широкими возможностями: начиная от элементарной модерации сообщений и заканчивая полнофункциональными поисковыми системами и визуальными текстовыми редакторами сообщений.
С технической точки зрения, гостевая книга представляет собой программу на серверном языке программирования (например, PHP). Как следствие этого, хостинг, на котором предполагается разместить гостевую книгу, должен поддерживать исполнение программ на нужном языке. На тот случай, если хостинг не поддерживает нужного языка, можно воспользоваться специальными службами гостевых книг.
Гостевая книга — весьма распространённый способ обратной связи во Всемирной паутине конца XX-го века.
Гостевая книга — это место на сайте, где ваши посетители могут оставлять свои сообщения: отзывы на сайт, замечания, пожелания и т. д. Здесь же хранятся и ранее опубликованные сообщения.
В отличие от форума, посетители гостевой книги не могут отвечать на сообщения, оставленные другими посетителями, и тем самым завязывать дискуссию или полемику по какому-то вопросу. Однако владелец сайта имеет возможность прокомментировать любое из сообщений гостевой книги, для чего служит специальный раздел в Мастерской.
Как выглядит гостевая книга?
Зайдя в гостевую книгу, ваши посетители увидят форму для отправки сообщения и список предыдущих сообщений. Форма, помимо текста сообщения, включает поля для ввода имени посетителя, адреса e-mail и веб-адреса, хотя эти поля не являются обязательными. Кроме того, в момент добавления сообщения автоматически проставляются текущие дата и время.
Записи в гостевой книги показываются в порядке убывания времени поступления, т. е. самые последние записи оказываются наверху. Когда записей много, они автоматически распределяются по нескольким страницах, а в нижней части списка выводятся номера страниц — для листания. Посетители сайта могут также видеть ответы владельца сайта на отдельные сообщения — они выводятся другим шрифтом.
Владелец сайта имеет возможность просматривать свою гостевую книгу либо как посетитель, заходя в нее через сайт, либо как владелец, используя ссылку «Просмотр» в разделе «Гостевая книга» Мастерской.
Как защититься от спама и оскорблений в гостевой книге?
К сожалению, бывают случаи, когда гостевые книги используются посетителями не по назначению, например для рекламы товаров, различных методов заработка в интернете и т. п. Иногда попадаются и злоумышленники, которые нарочно оставляют в гостевой книге оскорбительные или клеветнические записи. Чтобы оградить добропорядочных посетителей сайта от просмотра подобных сообщений, имеет смысл воспользоваться режимом премодерации.
По умолчанию режим премодерации выключен. Чтобы включить его, воспользуйтесь ссылкой «Настройки» в разделе «Гостевая книга» и отметьте соответствующий флажок. Если надобность в премодерации отпадет, вы сможете выключить данный режим с помощью того же флажка.
Как можно узнать о появлении новых сообщений в гостевой книге?
Дублирование сообщений включается не сразу. Вначале вы получите письмо с предложением подтвердить пересылку сообщений на данный адрес, и только после подтверждения она будет включена.