Бесстрастный form php. PHP и формы

Продолжаем рассматривать использование, настройки и очищение истории просмотров в популярных современных браузерах . В этой статье поговорим об использовании журнала в браузере Internet Explorer . В других частях статьи читайте про историю посещений в Google Chrome и Mozilla Firefox .

Как открыть и посмотреть историю в Internet Explorer

По традиции, первый вопрос - как открыть и просмотреть журнал посещений .

Как обычно, сделать это можно несколькими способами.

1 способ. Открыть журнал истории можно при помощи горячих клавиш: Ctrl+Shift+H .

2 способ - через меню. На панели меню в левом верхнем углу нажимаем .

3 способ. В командной строке браузера нажимаем Сервис - Панели браузера - Журнал .

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

1 способ. На панели меню в левом верхнем углу нажимаем Вид - Панели браузера - Журнал .

2 способ. В командной строке браузера нажимаем Сервис - Панели Explorer - Журнал .

3 способ. На панели избранного нажимаем Избранное , затем переходим на вкладку Журнал .

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

Или открываем журнал при помощи комбинации горячих клавиш: Ctrl+Shift+H .

Любой из перечисленных способов приведет к открытию следующего окна в левой части браузера.

Поиск и сортировка истории в Internet Explorer

По умолчанию, история просмотров отсортирована по дате (точнее по периодам посещений: день, неделя, месяц). Чтобы просмотреть, какие сайты были посещены сегодня, нажимаем соответственно на сегодня и открываем список. Для просмотра посещенных страниц, нажимаем на нужный сайт.

Журнал посещений можно отсортировать не только по дате, но и по сайту (по узлу в Internet Explorer 8), по посещаемости и по порядку посещения.

Для перехода к поиску по истории посещений выбираем Журнал поиска (Поиск в журнале в Internet Explorer 8). Здесь в поле поиска можно вводить либо элементы адреса сайта, либо названия (и на русском, и на английском).

Удаление журнала посещений (истории) в Internet Explorer полное и частичное

Примечание 2 . Как обычно напоминаю, что если использовать приватный режим (InPrivat в Internet Explorer) , то очищать историю потом не будет необходимости.

Как восстановить последнюю сессию

Восстановить последнюю сессию в браузере Internet Explorer также можно несколькими способами.

1. Открываем новую вкладку и нажимаем Повторно открыть последний сеанс . Для открытия одной из недавно закрытых вкладок , нажимаем Повторно открыть закрытые вкладки и выбираем нужную из списка.

2. На панели меню нажимаем .

3. На командной строке нажимаем Сервис - Повторное открытие последнего сеанса просмотра .

Вот и все, что касается работы с журналом посещений (историей) в браузере Internet Explorer . Удачи!

Сегодня будем работать над созданием красивой HTML формы обратной связи для сайта, работающей на PHP и имеющею встроенную защиту от спама. Никаких особых знаний вам не потребуется, достаточно будет основ html и элементарной логики. Я дам готовые файлы, которые вы сможете вставить на сайт без изменений или скорректировать под свои нужды.

Недавно я делал статью о том, как сделать с помощью плагина Contact Form 7. Также просто можно сделать форму обратной связи на Joomla и других популярных CMS.

Но, что делать сайтам, которые не используют популярные CMS? – Остается делать все руками.

Кроме того, использование обратной связи без плагинов возможно и для WordPress. Лишние плагины создают немалую нагрузку на сервера и отказ от них позволяет ускорить работу сайта.

Заказать установку и настройку готовой формы за 500 рублей можно здесь (это для тех кому лень руками поработать или навыка недостаточно).

Принцип работы формы обратной связи на html

Наша форма будет иметь 5 полей для ввода данных – имя, электронный адрес, телефон, адрес сайта, текст сообщения (вы сможете удалить или изменить их самостоятельно).

Все поля, кроме адреса веб сайта будут обязательны для заполнения (это вы тоже сможете настроить самостоятельно).

Для полей с email адресом и сайтом будет проводиться обязательная проверка правильности ввода данных.

Конечная форма связи будет иметь вот такой вид:


Для работы контактной формы, созданной на html, требуется 3 элемента.

Первый отвечает за структуру самой формы, за тип и количество полей ввода данных. Это обычный html код.

Второй отвечает за обработку данных, которые пользователь вводит в поля формы. Он определяет, что, куда и в каком виде пересылать, после того, как будет нажата кнопка отправки сообщения. Для реализации используется специальный PHP скрипт.

Третий отвечает за внешний вид. Устанавливает размеры и расположение полей ввода данных, добавляет различные цвета и эффекты. Это все задается CSS стилями.

Демо версия формы

Настройку каждого из этих элементов мы с вами разберем по шагам.

Создание HTML макета

Чтобы не делать статью слишком длинной и не добавлять отдельно каждый элемент, я приведу полный html код, а ниже опишу каждый блок и возможные изменения.

Для обозначения форм в html используется тег

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

Правильный формат "[email protected]"

Правильный формат "+7-123-4567890"

Правильный формат "http://someaddress.com"

"Введите ваше имя" required />

"Введите электронный адрес" required />

"Введите номер телефона" required />

Правильный формат "+7-123-4567890"

"Введите адрес вашего сайта" pattern = "(http|https)://.+" />

Правильный формат "http://someaddress.com"

Начнем с первой строки.

class=”contact_form” – указываем класс, для того, чтобы в будущем задать CSS стили.

action=”contact-form.php” – указываем название файла со скриптом, который будет обрабатывать данные формы и осуществлять отправку сообщения. Если файл лежит в той же папке, что и страница с формой, то достаточно указать только название файла, если в другой, то нужно будет указать и путь к файлу.

Дальше идут 4 блока

Отвечающих за вывод полей для ввода данных, по названиям понятно, какой за что отвечает. Сами поля выводятся с помощью тегов , внутри которого задаются следующие характеристики:

Type – отвечает за тип вводимых данных, text – обычный текст, email – электронный адрес, такие поля автоматически проверяются на правильность (должна присутствовать @), tel – телефон, url – адрес сайта.

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

Placeholder – это подсказка, находящаяся внутри поля, текст, замещающий пустое поле элемента. Ее можно изменить или удалить, на работу формы она не влияет.

Required – этот параметр указывает на то, что поле обязательно для заполнения. Вы можете самостоятельно решить, какие элементы обязательны, а какие нет.

pattern=”(http|https)://.+” – эта конструкция служит для проверки корректности поля веб сайт, указывает на то, что адрес обязательно должен содержать http://текст или https://текст , в противном случае будет ошибка.

Для некоторых полей задана всплывающая подсказка, которая появляется при выборе элемента. Ее задет , где form_hint является классом элемента (его свойства прописываются в CSS). Текст во всплывающей подсказке для каждого поля контактной формы можно задать любой. Если такая фишка вам не нужна – просто удалите весь тег .

Поля для ввода самого сообщения размечается тегом

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: