Глыба inurl guestbook php. «Дешевый сиалис inurl guestbook php

Глыба inurl guestbook php. «Дешевый сиалис inurl guestbook php

Rating: 8.1/10 (7 votes cast)

PHP Email With Attachment

Sending email with attachment from your website is really a great add on. Usually this is required if you have a contact us page where you need your users to attach any further information or a web page where users can attach files and send etc.,

This is a simple example, All you need is to create a HTML form with all the required entries as below. Let us name the file as mail.html

PHP Mail With Attachment





Contact No




Next step is to create a PHP file to process the information from the HTML page.

Before we proceed some information regarding the functions and code used in the PHP script.

I have added 4 file types here. You are free to add any number of file types according to your convenience.

If($filetype=="application/octet-stream" or $filetype=="text/plain" or $filetype=="application/msword" or $filetype=="image/jpeg")

ucfirst() function in PHP returns a string with the first character of str capitalized

To avoid email landing in SPAM folder of your mail client include these headers (Not always helpful 🙁). There might be other reasons as well on why your emails land in SPAM . Make sure you modify the emails accordingly.

$headers .= "Reply-To: The Sender < >\r\n"; $headers .= "Return-Path: The Sender < >\r\n"; $headers = "From: Mistonline Demo< >\r\n"; $headers .= "MIME-Version: 1.0\r\n";

Let us name it as success.php and the entire code look like the one below

\r\n"; // Make sure to add your VALID EMAIL ID HERE $headers .= "Return-Path: The Sender < >\r\n"; // Make sure to add your VALID EMAIL ID HERE $headers = "From: Mistonline Demo< >\r\n"; // Make sure to add your VALID EMAIL ID HERE $headers .= "MIME-Version: 1.0\r\n"; $headers .= "Content-Type: multipart/mixed; "; $headers .= "boundary=".$num."\r\n"; $headers .= "--$num\r\n"; // This two steps to help avoid spam $headers .= "Message-ID: ".$_SERVER["SERVER_NAME"].">\r\n"; $headers .= "X-Mailer: PHP v".phpversion()."\r\n"; // With message $headers .= "Content-Type: text/html; charset=iso-8859-1\r\n"; $headers .= "Content-Transfer-Encoding: 8bit\r\n"; $headers .= "".$message."\n"; $headers .= "--".$num."\n"; // Attachment headers $headers .= "Content-Type:".$filetype." "; $headers .= "name=\"".$filename."\"r\n"; $headers .= "Content-Transfer-Encoding: base64\r\n"; $headers .= "Content-Disposition: attachment; "; $headers .= "filename=\"".$filename."\"\r\n\n"; $headers .= "".$file."\r\n"; $headers .= "--".$num."--"; // SEND MAIL $from = ""; //Include your FROM EMAIL ID HERE mail($to, $subject, $message, $headers); fclose($fp); echo " Attachment has been sent Successfully."; } else {echo "Wrong file format. Mail was not sent."; } ?>

Note: This tutorial has been updated and all issues fixed. Previous submitted Sep 16, 2008. Bugs fixed on May 9, 2016


Rating: 8.1/10 (7 votes cast)

PHP Email with attachment , 8.1 out of 10 based on 7 ratings

Recently while working on a free-lance project, a Marriage Website for one of my friend, I happened to create a Guestbook for that website. After which, I decided to write a tutorial on how to create a guestbook in case someone might need it. If you do not know what a guestbook is, in real life a guestbook is basically a diary kept at various places and for various occasions where people can leave their wishes or feedback for any event. In a similar way, an online guestbook is a service, which enables you to allow your visitors to leave comments and feedback for any event or any product, which is visible to the public.

Well, developing a Guestbook is not a difficult task. It is pretty simple if you know what you are required to do! (Basically, for any problem, if you know what you are supposed to do, it’s pretty easy!). Let me “pen down” the basic steps involved in development of a guestbook.

  • A user is displayed a form, which he or she must fill out.
  • A confirmation message is displayed to the user when the comment is saved in the database.
  • A user can browse through all the comments posted till now on the website.

To solve this simple problem, we will make use of PHP and as always, I would be using my favorite text editor, Notepad++. If you don’t use Notepad++, I highly advise you to use it. Read more about it here. Also, we will be required to use a database to store the comments and information about the user. We will use a MySQL Database.

Guestbook in PHP

Let’s get started with the process of building our very own guestbook.

Guestbook Form

In this code, we basically redirect the form to a PHP page on our server named “addcomment.php ” and then we do the main programming part there.

  1. Create a new HTML page, and in the body tag of the page, add the following code.
    Name: Email: Message:
  2. Now, if you want to add a validation check for the name and email fields, add the following JavaScript code to your head tag.
  3. Then add the following attribute to the form tag. onsubmit="return Validate();"
  4. The complete Form Tag will now look somewhat like this.

The SQL Part

We now need to create a MySQL table in a database to save our data entered by the user. To do this, we need to run the following query on our MySQL Server. On our server, we had to use phpMyAdmin to create a table in our database.

CREATE TABLE guestbook(id int(5) NOT NULL auto_increment, name varchar(60) NOT NULL default " ", email varchar(60) NOT NULL default " ", message text NOT NULL, Primary key(id));

The PHP Files

Now let’s get creating our PHP files. We need one file which will add the comment to the user and then display a confirmation or error message and one file which will display all the comments stored in our database. First let’s make the addcomment.php file.

  1. Create a new PHP file and paste the following code in there. Failed to connect to MySQL: " . mysqli_connect_error() .""; } $name=$_POST["name"]; $email=$_POST["email"]; $message=$_POST["message"]; $sql="INSERT INTO guestbook(name,email,message) VALUES("$name","$email","$message")"; if (!mysqli_query($con,$sql)) { die("Error: " . mysqli_error($con)); } else echo "Values Stored in our Database!"; mysqli_close($con); ?>
  2. Save this file as addcomment.php in the same folder as the above created HTML file.
  3. Now, again create a new PHP file, which will display the comments and the names of the people to the public. Name this file “guestbook.php “.
  4. Add the following code to the file.

  5. Be sure to change the variables (host, username, password, database, and table) in both the above created PHP files.

Well, that’s it. You are ready to fire it up with some CSS and set it live on your website. This was a quick and easy tutorial for beginners. I hope I enabled you to create a Guestbook for your website. Keep subscribed to Slash Coding for more such updates. You can subscribe via RSS Feeds, Liking our Facebook Page or by Following us on Twitter. It’s your pick! 😉

Did you enjoy this article?

Среди своих рефов я очень часто встречаю схожие затруднения, у большинства из них есть спамилки, которые они либо покупают, либо находят где-то в интернете, но спамить им нечем, у них нет более ли менее хорошей конкурентноспособной базы. В этой статье я постараюсь изложить методы парсинга, т.е. постараюсь научить новичков собирать как можно больше.

Парсинг - это процесс сбора ресурсов (сайтов). Сбора не именно сайтов, а их адресов. Мы эти ресурсы собираем для последующего в них спама. Парсить можно все что угодно - гостевые книги, форумы, блоги, вики, главное чтобы в них можно было оставить свое сообщение со ссылкой на свой дор.
Запрос - это то, что мы вводим в поисковике.
Выдача - это те сайты, которые выдает поисковик на наш запрос.

Далее хочу заметить, что наиболее важное в парсинге это умение правильно пользоваться поисковиком. Поэтому нужно знать синтаксис запросов. Я остановлюсь на гугле т.к. у него самая большая база данных, относительно других поисковиков.
Синтаксис запросов гугла.
1)inurl:"xxx" - поисковик выдаст все сайты у адресе которых найдет ххх, вместо ххх мы можем вставить любое другое слово, например guestbook,forum и т.д.
2)intitle:"xxx" - поисковик выдаст все сайты в заголовке которых найдет ххх. Опять же вместо ххх может быть любое слово.
3)site:.xxx.com - поисковик выдаст все страницы с домена xxx.com, вместо ххх.соm может быть любой домен любого уровня. Это может быть jopa.mail.ru или например просто.ru, если мы просто оставим.ru, то поисковик выдаст нам все сайты с доменной зоны.ru. Вместо.ru могут быть.com, .org, .net и т.д.
4)intext:"xxx" - поисковик выдаст нам все сайты в тексте у которых было найдено слово ххх. Вместо ххх - любое слово.
5)"ххх" - поисковик выдаст нам сайты в которых было найдено слово ххх (найденно было везде в урле или в тексте или в заголовке, неважно).
6) -"ххх" - поисковик выдаст нам все сайты исключая те, в которых было найдено слово ххх. После минуса также могут стоять inurl:"xxx" intitle:"xxx" site:.xxx.com intext:"xxx" и др.

***Можно писать то же самое и без кавычек, но я настоятельно рекомендую всегда их ставить, т.к. кавычки показывает гуглу строгость запроса, и поэтому он не будет выдавать всякую дрянь, которая по его мнению тоже подходит под запрос.

Очень важно не только знать синтаксис запросов, но и уметь правильно комбинировать их. Этим мы сейчас и займемся. На самом деле все очень и очень просто.

В мире существует огромное число гостевых книг, но все они грубо говоря делятся на два основных вида однотипные и неоднотипные. Однотипные гостевые - это гостевые которые имеют одинаковые окончания и одинаковые обязательные поля для заполнения.
Вот примеры некоторых однотипных гостевых.
Чем эти гостевые удобны:
1) Легко парсятся
2) Легче анализируются (если не спамиться 10 гостевых этого типа, значит все остальные скорее всего тоже не спамятся)

Так вот новичкам я бы советовал начинать со сбора именно однотипных гостевых.
Типов гостевых существует огромное приогромное множество, соответственно различных однотипных гостевых тоже.

Займемся парсингом. Для начала мы должны определиться какой тип гостевой мы хотим собирать и чем (всмысле руками много не соберешь Smile). Когда я начинал, я пользовался программой AllSubmiter. В нем есть встроенный парсер. Программа как и все другие платная, но без триал срока. А если не крякать эту программу то она выполняет только функции парсера, хех, а нам именно это и нужно т.к. если мы скачам его и не активируем, то будет работать только парсер, парсер собирает все урлы со страницы исключая внутренние ссылки гугла, парсер отсеивает на дубликаты доменов и дубликаты ссылок.
AllSubmiter берем здесь
Для нового типа гостевых мы создаем новую базу данных.

Задаем ей имя.

Теперь приступим, я покажу на конкретном примере как собирать базу с помощью аллсубмитера. Давайте соберем, ну скажем тип гостевой - gbook.php?a=sign. Эти гостевые имеют одинаковые окончания При вводе в гугле inurl:"gbook.php?a=sign" в гугле их ~ 10,5К. Но гугл не выдает больше 1000 результатов с запроса, что же делать, как собрать больше 1К? Для этого необходимо много раз сузить запрос, обязательно чтобы выдача по запросу не превышала тысячу сайтов, таким образом мы можем собрать все результаты. Аналогией может быть то, что с девочки не снимешь всю одежду сразу одним махом, сначала одно, потом другое, потом лифчик и т.д. В результате она все равно станет голой, и трахаться будет тот, который снял всю одежду, а не тот, который попробовав снять все сразу одним махом, снял только кепку и подумал что ничего другого с нее не снимешь. Это я к тому что не заканчивается парсинг сбором гостевых по запросу inurl:"gbook.php?a=sign", но с него начинается. Желательно сделать запрос даже таким
inurl:"gbook.php?a=sign" -"error" -"warning" ,таким образом мы убираем часть плохих нерабочих сайтов.
После того как мы создали новую базу данных а allsubmitere, вводим в браузере программы google.com, и вводим там запрос. (Необходимо чтобы в гугле было поставленно - "выдавать по 100 урлов на странице", это ускорит сбор парсером аллсубмитера), вот что мы видим

Потом жмем ОК, потом в браузере программы "Назад" и то же самое проделываем со 2-й страницой выдачи, потом с третьей и т.д.

Проделав это составим другой запрос например >>
inurl:"gbook.php?a=sign" site:.com, т.е. соберем все гесты с доменной зоны.com, опять проделаем ту же процедуру сбора (см. картинки)
потом другой запрос
inurl:"gbook.php?a=sign" site:.net
inurl:"gbook.php?a=sign" site:.biz
inurl:"gbook.php?a=sign" site:.org
Вообще можно пребрать все типы доменов.

Алсубмитер будет добавлять базу только уникальные домены, поэтому не стоит бояться делать любые запросы, дубликатов не будет J

Затем можно сделать такие запросы
А потом сделать такую фишку
inurl:"gbook.php?a=sign" - inurl:"guestbook/gbook.php?a=sign" -inurl:"gbook/gbook.php?a=sign" -inurl:"gb/gbook.php?a=sign" -inurl:"guest/gbook.php?a=sign"
т.е. отсеить то что уже напарсилось

Можно комбинировать самые и самые разные запросы вместе, можно используя “-”
отсеивать то, что вы уже напарсили, главное сделать как можно больше запросов.

Где искать новые типы гестов? Обычно я использовал два метода:
1) В интернете часто распостраняются готовые гостевые книги, а раз они распостраняются значит они массовые, т.е. для всех, то есть многие их себе устанавливают на разные сайты и т.д. Просто качаешь эти гесты заливаешь на фришник и смотришь на что они оканчиваются, а потом это окончание смотришь в гугле, если большая выдача значит имеет место ее собирать, небольшая - значит эти книги не пользуются популярностью и собирать их нет особого смысла.
2)Можно искать новые типы гестов в бэках у конкурентов, все может и говорят типо некрасиво и т.д., но очень и очень многие так делают, хотя имхо лучше комбинировать первый и второй способы.

Из нормальных автоматических парсеров очень рекомендую парсер Манго (253880089 – его ася), он недорогой, но очень быстро и качественно собирает, фильтрует на дубликаты и удаляет пхп сессии + распределяет по ПР.

Впринципе все, все вопросы и пожелания пишите тут, постараюсь ответить всем.

© vadiuha. Все права защишены

PHP guestbook tutorial. Today I prepared new interesting tutorial – I will tell how you can create ajax PHP guestbook with own unique design. Our records will be saved into SQL database. This table will contain next info: name of sender, email, guestbook record, date-time of record and IP of sender. Of course, we will use jQuery too (to make it Ajax). One of important features will spam protection (we can post no more than one record every 10 minutes)!

Now – download the source files and lets start coding !

Step 1. SQL

We need to add one table to our database (to store our records):

CREATE TABLE IF NOT EXISTS `s178_guestbook` (`id` int(10) unsigned NOT NULL auto_increment, `name` varchar(255) default "", `email` varchar(255) default "", `description` varchar(255) default "", `when` int(11) NOT NULL default "0", `ip` varchar(20) default NULL, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8;

Step 2. PHP

Here are source code of our main file:


=") == 1) error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED); else error_reporting(E_ALL & ~E_NOTICE); require_once("classes/CMySQL.php"); // including service class to work with database // get visitor IP function getVisitorIP() { $ip = ""; if((isset($_SERVER["HTTP_X_FORWARDED_FOR"])) && (!empty($_SERVER["HTTP_X_FORWARDED_FOR"]))) { $ip = $_SERVER["HTTP_X_FORWARDED_FOR"]; } elseif((isset($_SERVER["HTTP_CLIENT_IP"])) && (!empty($_SERVER["HTTP_CLIENT_IP"]))) { $ip = explode(".",$_SERVER["HTTP_CLIENT_IP"]); $ip = $ip.".".$ip.".".$ip.".".$ip; } elseif((!isset($_SERVER["HTTP_X_FORWARDED_FOR"])) || (empty($_SERVER["HTTP_X_FORWARDED_FOR"]))) { if ((!isset($_SERVER["HTTP_CLIENT_IP"])) && (empty($_SERVER["HTTP_CLIENT_IP"]))) { $ip = $_SERVER["REMOTE_ADDR"]; } } return $ip; } // get last guestbook records function getLastRecords($iLimit = 3) { $sRecords = ""; $aRecords = $GLOBALS["MySQL"]->getAll("SELECT * FROM `s178_guestbook` ORDER BY `id` DESC LIMIT {$iLimit}"); foreach ($aRecords as $i => $aInfo) { $sWhen = date("F j, Y H:i", $aInfo["when"]); $sRecords .= <<

Record from {$aInfo["name"]} ({$sWhen}):


EOF; } return $sRecords; } if ($_POST) { // accepting new records $sIp = getVisitorIP(); $sName = $GLOBALS["MySQL"]->escape(strip_tags($_POST["name"])); $sEmail = $GLOBALS["MySQL"]->escape(strip_tags($_POST["name"])); $sDesc = $GLOBALS["MySQL"]->escape(strip_tags($_POST["text"])); if ($sName && $sEmail && $sDesc && $sIp) { // spam protection $iOldId = $GLOBALS["MySQL"]->getOne("SELECT `id` FROM `s178_guestbook` WHERE `ip` = "{$sIp}" AND `when` >= UNIX_TIMESTAMP() - 600 LIMIT 1"); if (! $iOldId) { // allow to add comment $GLOBALS["MySQL"]->res("INSERT INTO `s178_guestbook` SET `name` = "{$sName}", `email` = "{$sEmail}", `description` = "{$sDesc}", `when` = UNIX_TIMESTAMP(), `ip` = "{$sIp}""); // drawing last 10 records $sOut = getLastRecords(); echo $sOut; exit; } } echo 1; exit; } // drawing last 10 records $sRecords = getLastRecords(); ob_start(); ?>

Guestbook Records

Add your record here

PHP guestbook | Script Tutorials

PHP guestbook

Back to original tutorial on Script Tutorials

When we open this page we will see book, at left side we will draw list of last three records, at right – form of posting new records. When we submitting form – script sending POST data (to same php page), script saving this data to database, and returning us list of fresh 3 records. Then, via fading effect we draw returned data at left column. All code contains comments – read it for better understanding code. Ok, next PHP file is:


This is my own service class to work with database. This is nice class which you can use too. Database connection details located in this class in few variables, sure that you will able to configure this to your database. I don`t will publish its sources – this is not necessary for now. Available in package.

Step 3. CSS

Now – all used CSS styles:


*{ margin:0; padding:0; } body { background-color:#fff; color:#fff; font:14px/1.3 Arial,sans-serif; } footer { background-color:#212121; bottom:0; box-shadow: 0 -1px 2px #111111; display:block; height:70px; left:0; position:fixed; width:100%; z-index:100; } footer h2{ font-size:22px; font-weight:normal; left:50%; margin-left:-400px; padding:22px 0; position:absolute; width:540px; } footer a.stuts,a.stuts:visited{ border:none; text-decoration:none; color:#fcfcfc; font-size:14px; left:50%; line-height:31px; margin:23px 0 0 110px; position:absolute; top:0; } footer .stuts span { font-size:22px; font-weight:bold; margin-left:5px; } .container { background: transparent url(../images/book_open.jpg) no-repeat top center ; color: #000000; height: 600px; margin: 20px auto; overflow: hidden; padding: 35px 100px; position: relative; width: 600px; } #col1, #col2 { float: left; margin: 0 10px; overflow: hidden; text-align: center; width: 280px; } #col1 { -webkit-transform: rotate(3deg); -moz-transform: rotate(3deg); -ms-transform: rotate(3deg); -o-transform: rotate(3deg); } #records form { margin:10px 0; padding:10px; text-align:left; } #records table td.label { color: #000; font-size: 13px; padding-right: 3px; text-align: right; } #records table label { font-size: 12px; vertical-align: middle; } #records table td.field input, #records table td.field textarea { background-color: rgba(255, 255, 255, 0.4); border: 0px solid #96A6C5; font-family: Verdana,Arial,sans-serif; font-size: 13px; margin-top: 2px; padding: 6px; width: 190px; } #records table td.field input { background-color: rgba(200, 200, 200, 0.4); cursor: pointer; float:right; width: 100px; } #records table td.field input:hover { background-color: rgba(200, 200, 200, 0.8); } #records_list { text-align:left; } #records_list .record { border-top: 1px solid #000000; font-size: 13px; padding: 10px; } #records_list .record:first-child { border-top-width:0px; } #records_list .record p:first-child { font-weight:bold; font-size:11px; }

Привет читателям сайт )

В данной статье мы рассмотрим Phoca Guestbook - компонент гостевой книги для Joomla-сайтов .

Что можно сказать о данном компоненте... Очень простой и удобный в администрировании, имеет достаточное количество настроек для размещения отзывов на Вашем сайте.

Возможности Phoca Guestbook:

  • выбор прав доступа для пользователей;
  • фильтрация не желаемых слов и фраз;
  • блокировка IP-адресов;
  • ограничение количества печатаемых символов;
  • капча;
  • модернизация сообщений (проверка модератором);
  • внешний вид отзывов (цвет, отображение имя, отображение e-mailи адреса сайта).

Итак рассмотрим компонент.

После установки, Phoca Guestbook не нуждается в глобальных настройках.

Панель управления:

  • Posts - все сообщения оставленные пользователями;
  • Guestbooks - категории (созданные гостевые книги);
  • Info - Информация и обновление компонента.

Как видно, на рисунке справа есть кнопка "Параметры". Если нажать на нее, то можно более обширно настроить гостевую книгу и сам компонент.



Display Subject In Form

(Да | Да (обязательно) | Нет) показать или скрыть поле Объект в форме, устанавливается, если поле Тема будет требоваться

Display Name In Form

(Да | Да (обязательно) | Нет) показать или скрыть имя поля в форме, устанавливается, если поле Name будет необходимо

Display Email In Form

(Да | Да (обязательно) | Нет) показать или скрыть поле e-mail в форму, установите поле e-mail, если потребуется

Display Website In Form

(Да | Да (обязательно) | Нет) показать или скрыть поле Сайт в форме, установите поле, если сайт будет требоваться

Display Content In Form

(Да | Да (обязательно) | Нет) показать или скрыть содержимое поля в форме

Enable Javascript Editor

(Да | Нет) Включить или выключить JavaScript Editor

Display Path In Javascript Editor

(Да | Нет) показать или скрыть информацию о пути в редактор JavaScript

(Скрыть | Дисплей) Установите, если форма должна отображаться или нет.

(Top | Нижний) Выберите Текущее местоположение

Display Required Sign

(Да | Нет) Установите для отображения полей, которые требуются

(Да | Нет) Установите, для отображения сообщений.

ширина (в пикселях)

высота (в пикселях)

Установить ширину таблицы (таблица, в которой отображается форма, в пикселях)



Если не зарегистрированный пользователь оставляет сообщение, то можно дать ему имя по умолчанию. Например: Гость

Username Or Name

(Имя пользователя | Имя) выберите имя которое должно быть отображено в Гостевой книге (Имя пользователя или реальное имя пользователя)

Disable User Check

(Нет | Да) Проверка пользователя (отключение этого параметра не рекомендуется)

Registered Users Only

(Да | Нет) Если Да, то только зарегистрированные пользователи могут добавлять новые сообщения

(Да | Нет) Если да, то сообщение будет отображаться после одобрения администратора

Отправить письмо



Display Name In Post

(Да | Нет) показать или скрыть имя (имя пользователя) (гостевой книге)

Display Email In Post

(Да | Нет) показать или скрыть электронную почту (гостевой книге)

Display Website In Post

(Да | Нет) показать или скрыть сайт в (гостевой книге)

Установить формат даты

Установить цвет шрифта

Second Font Color

Установить второй цвет шрифта (цвет шрифта даты)

Background Color

Установить цвет фона

Установка цвета границы

Pagination Default Value

Установите значение по умолчанию для нумерации страниц

Установить нумерацию страниц. Отделяются друг от друга запятой (,)

Pagination Hide All

(Да | Нет) все значения будут скрыты (нумерация страниц)



Forbidden Word Filter

Установить запрещенные слова, которые не будут отображаться в интерфейсе. Слова отделяются друг от друга запятой (,)

Forbidden Whole Word Filter

Установить все запрещенные слова, которые не будут отображаться в интерфейсе. Слова отделяются друг от друга запятой (,)

Save post with forbidden words

(Да | Нет) Если да, то посты, которые включают в себя запрещенные слова, будут сохранены в гостевой книге (запрещенные слова будут скрыты, если сохранены)

Добавить IP которые вы хотите заблокировать. Отделите каждый IP запятой (,)

Maximum Characters

Установить максимальное число символов, они могут быть сохранены в базе данных

Установить максимальное количество URL, которые могут быть отображены в сообщении (0: нет, ссылки будут отображаться в сообщениях, -1: все URL-адреса будут отображаться в сообщениях, например 3: только три ссылки из всех URL будут отображаться в сообщениях)

Not Allowed URL Identification Words

Набор слов, который будет определять допускать ли URL-адреса в сообщении. Отделите каждое слово запятая (,). Пример:: / /,. HTM,. ASP,. JSP,. PHP, WWW.,. COM,. ORG,.

Включение или отключение защиты Captcha

Измените этот параметр только в том случае, вы не будете видеть капчу.

Enable Captcha - Users

(Все | Не зарегистрированы) Параметр отображения капчи для груп пользователей (показывать ли капчу зарегистрированным)

Standard Captcha Characters

Числа, строчные буквы, символы верхнего регистра, которые будут отображаться в стандартном изображении Captcha

Math Captcha Characters

Числа, строчные буквы, символы верхнего регистра, которые будут отображаться в Math изображения Captcha

TTF Символы

Числа, строчные буквы, символы верхнего регистра, которые будут отображаться в TTF изображения Captcha

TTF Captcha Characters

Для отображения ре-капчи, введите публичный код

reCAPTCHA Public Key

Установить рекапчи Public Key

Enable Akismet Spam Protection

(Нет | Да) Посылает все данные новой записи geustbook в Akismet - веб-сервис для проверки спама

Block Spam (Akismet)

(Нет | Да) Блокировать посты, которые не прошли проверку в Akismet

Установить Akismet API ключ, который необходимо использовать в Akismet-Spam. Получите ваш на https://akismet.com/signup/ бесплатно

Основной URL вашего сайта.(URL должен включать префикс http://)

Enable HTML Purifier

(Нет | Да) Включить или выключить HTML Purifier

Установить суффикс сессии (Это функция безопасности, чтобы изменить имя сессии, установите уникальный суффикс, например: a100b20c3)

Enable Hidden Field

(Нет | Да) Включить или выключить скрытые поля. Некоторые спам-ботов пытаются заполнить все поля на месте, если они заполняют это скрытое поле, которое человек не видит, запись не будет добавлена в гостевой книге.

(Да | Нет) Включить кэш.

Enable Detecting Incoming Page

(Да | Нет) Включить или выключить обнаружение входящих страниц. Это функция безопасности. Если вы включите её,то страницу, с которой пришел пост к гостевой книге, будет сохраняться и отображаться в интерфейсе.