Сорванец dealer guestbook php. Пишем скрипт гостевой книги

Sort By:

  • 1

    This is a powerfull program with a new user interface, easy to use software to manage warehouse inventory with customers, suppliers, products and automatic calculation of the stock. It has got a clear interface of the latest generation. Always visible warehouse inventory with loading and unloading, products stock and quantities to be ordered. You can try it downloading the setup program by this link: www.rgpsoft.com/software/calus.php

  • 2

    Complete Web Based / SAAS Accounting & ERP with FULL SOURCE CODE! PHP & MySQL Based, this Software is fully modern and responsive, uses bootstrap and MVC Architecture! All basic Accounting and ERP functionality is included, GL, AR, AP, OE, Inv, Warehousing, CRM, MRP, and Shopping Cart. Advances features include Multi-Entity Accounting with Automatic Financial Statement Consolidation, Unlimited Users, Unlimited Warehouses, Unlimited Bins within Warehouses, Multi-Language, Multi...

  • 3
  • 4

    Bitmixsoft is a Romania software company and offers a software title called PHP-Jobsite. PHP-Jobsite is job board software, and includes features such as billing & invoicing, discount / package management, employer accounts, job management, matching engine, resume posting, resume search, and job marketplace. With regards to system requirements, PHP-Jobsite is available as SaaS software. Costs start at $299.00. Some alternative products to PHP-Jobsite include Careerleaf Job Board Software, SmartJobBoard, and JobMount Job Board Software.

  • 6

    The Lightning-Smart PHP IDE. Php Storm deeply understands your code. Php Storm is perfect for working with Symfony, Laravel, Drupal, WordPress, Zend Framework, Magento, Joomla!, CakePHP , Yii, and other frameworks. The editor actually "gets" your code and deeply understands its structure, supporting all the PHP language features for modern and legacy projects. It provides the best code completion, refactorings, on-the-fly error prevention, and more. Make the most of the cutting edge front...

  • 19

    The latest technologies, PHP , JS, jQuery, HTML5, Bootstrp and Codeigniter framework with HMVC coding pattern. Responsive themes for seamless full-blow user experience by managing a steady look and feel of your site across devices. We take security seriously and back our product with a Security Bounty Program to encourage responsible disclosure by researchers. With our streamlined technology we give you an unprecedented level of control. User-friendly fast, easy to understand and manage.

  • 20

Sort By:

  • 1

    This is a powerfull program with a new user interface, easy to use software to manage warehouse inventory with customers, suppliers, products and automatic calculation of the stock. It has got a clear interface of the latest generation. Always visible warehouse inventory with loading and unloading, products stock and quantities to be ordered. You can try it downloading the setup program by this link: www.rgpsoft.com/software/calus.php

  • 2

    Complete Web Based / SAAS Accounting & ERP with FULL SOURCE CODE! PHP & MySQL Based, this Software is fully modern and responsive, uses bootstrap and MVC Architecture! All basic Accounting and ERP functionality is included, GL, AR, AP, OE, Inv, Warehousing, CRM, MRP, and Shopping Cart. Advances features include Multi-Entity Accounting with Automatic Financial Statement Consolidation, Unlimited Users, Unlimited Warehouses, Unlimited Bins within Warehouses, Multi-Language, Multi...

  • 3
  • 4

    Bitmixsoft is a Romania software company and offers a software title called PHP-Jobsite. PHP-Jobsite is job board software, and includes features such as billing & invoicing, discount / package management, employer accounts, job management, matching engine, resume posting, resume search, and job marketplace. With regards to system requirements, PHP-Jobsite is available as SaaS software. Costs start at $299.00. Some alternative products to PHP-Jobsite include Careerleaf Job Board Software, SmartJobBoard, and JobMount Job Board Software.

  • 6

    The Lightning-Smart PHP IDE. Php Storm deeply understands your code. Php Storm is perfect for working with Symfony, Laravel, Drupal, WordPress, Zend Framework, Magento, Joomla!, CakePHP , Yii, and other frameworks. The editor actually "gets" your code and deeply understands its structure, supporting all the PHP language features for modern and legacy projects. It provides the best code completion, refactorings, on-the-fly error prevention, and more. Make the most of the cutting edge front...

  • 19

    The latest technologies, PHP , JS, jQuery, HTML5, Bootstrp and Codeigniter framework with HMVC coding pattern. Responsive themes for seamless full-blow user experience by managing a steady look and feel of your site across devices. We take security seriously and back our product with a Security Bounty Program to encourage responsible disclosure by researchers. With our streamlined technology we give you an unprecedented level of control. User-friendly fast, easy to understand and manage.

  • 20

1. На бесплатном хостинге есть только то, что дают.
2. Лучше, но совсем не обязательно. Порядочный гость оставит сообщение так как нужно (через мою форму), а хороший хакер все равно обойдет ваши $_GET, $_POST, $_COOKIE и $HTTP_REFERER тоже.
3. Контроль длины производиться, но только неявно, самой БД (единственно, что только само сообщение может быть огромно - до 64Кб).
4. Да, есть, HtmlSpecialChars была использована, не использовал AddSlashes (и это большая ошибка, признаю свою вину, см. ниже). При в ключеной magic_quotes_gpc, данная проблема не столь остра, но дыра в безопасности остается (в панели управления).
5. Да, согласен, можно было бы и вырезать, но имя #$@%#$^%$ ничем не хуже чем AF4ETX09T43 . В e-mail и url есть дырка, можно использовать скрипты.
6. Интересно, что не неинициализировано?

Есть еще ряд интересных приемов, как например защита от автоматического ввода через картинку (как на этом сайте) http://www.сайт/webmast/php/Security-Images-in-PHP/
...

Картинок кажется небыло, зачем усложнять демонстрационный пример. Пока ни разу не встречал гостевой с подобной защитой. Что касается этого сайта, то это не гостевая.

Анатомия межсайтового скриптинга XSS
http://www.woweb.ru/index.htm/id/1073393942

Очень интересно, спасибо.

З.Ы. Если бы Аффтор потрудился бы почитать (и вниктуть) в статьи что на этом же сайте, то понял бы, на сколько его труд непрофессионален. Стоит учитывать опыт предыдущих Авторов и, по крайней мере, уважать их труды - они же для вас писали.

Где есть не уважение? Извините если кого обидел.

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

Да, с точки зрения защиты этот скрипт непрофессионален, и я непрофесионал в области защиты, поэтому в первом абзаце и стоит соответвующая оговорка, которую, к сожалению не все прочли.

PS Цитата:
Закон "Об авторском праве и смежных правах"
Статья 6. Объект авторского права. Общие положения
1. Авторское право распространяется на произведения науки, литературы и искусства, являющиеся результатом творческой деятельности, независимо от назначения и достоинства произведения, а также от способа его выражения.
Остальное можешь прочесть тут: http://www.febras.ru/~patent/copyright/2_3part2.html
В том числе и Статья 9. п.1
И не тебе решать пользоваться мне моим правом или нет.

» DRBGuestbook

Гостевая книга DRBGuestbook – это бесплатный, простой PHP скрипт, который не требует БД MySql. Не смотря на это, вы можете управлять программой, удалять сообщения, одобрять сообщения, банить пользователей по IP адресу, через защищенную паролем панель администратора. Скрипт так же включает себя анти-спам проверку, такую как image verification, блокировку URL и модерирование всех сообщение в книге. Можно установить функцию, что каждый раз, когда кто-то оставляет сообщение, вы будете получать уведомление на e-mail.

Преимущества скрипта.
  • Быстрая и лёгкая установка.
  • Не требует БД MySQL. Все сообщения хранятся в файле.
  • Можно удалить множество сообщений за один раз.
  • Содержит анти-спам проверку.
  • Можно забанить IP адрес, чтобы не смогли оставлять сообщения.
  • Поддерживает модерацию сообщений, так, что только одобренные сообщения будут публиковаться.
  • Получайте уведомление на почту, каждый раз, когда кто-то подписал вашу гостевую книгу.
  • Проверка сообщение: список «запрещенных» (матерных) слов к публикации.
  • Функция анти-флуд. Чтобы пользователи не публиковали сообщения так часто.
  • Скрипт предотвращает публикацию HTML кодов или ссылок (URL) в теле сообщения, в качестве анти-спам предосторожности.
  • Настройка минимум и максимум букв в одном сообщении.
  • Скрипт можно легко настроить: сообщения об ошибке, предупреждения, дата и время.
  • Дата и часовой пояс легко настраивается.
  • Генерируемые страницы содержат синтаксис XHTML и прекрасно работают в браузерах IE и Firefox.
  • Вход в панель администратора через веб – интерфейс.
Системные требования
  • PHP версия 4.4 или выше
  • GD library
  • Apache HTTP Server с файлом.htaccess с функцией Override Allowed (рекомендовано)
  • Linux, Windows, Unix, Mac OSX, Sun Solaris, IIS

В данном уроке мы создадим гостевую книгу на PHP с использованием AJAX. Записи будут храниться в базе данных. Таблица будет содержать следующую информацию: имя отправителя, адрес email, IP адрес и дата-время последней записи. Будет использоваться jQuery (для реализации AJAX). Также будет реализована простая защита от спама - можно размещать не более одной записи каждые 10 минут.

Шаг 1. SQL

Для работы нашего приложения требуется создать таблицу:

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;

Шаг 2. PHP

Основной файл будет содержать следующий код:

guestbook.php

Гостевая книга Добавьте ваш отзыв здесь function submitComment(e) { var name = $("#name").val(); var email = $("#email").val(); var text = $("#text").val(); if (name && email && text) { $.post("guestbook.php", { "name": name, "email": email, "text": text }, function(data){ if (data != "1") { $("#records_list").fadeOut(1000, function () { $(this).html(data); $(this).fadeIn(1000); }); } else { $("#warning2").fadeIn(2000, function () { $(this).fadeOut(2000); }); } }); } else { $("#warning1").fadeIn(2000, function () { $(this).fadeOut(2000); }); } };

Ваше имя:
Ваш email:
Отзыв:
Заполните все обязательные поля Вы не можете размещать более одного отзыва в течении 10 минут (защита от спама)