» » Обратная связь для сайта на java и php

Обратная связь для сайта на java и php

0 1 952

сообщение ошибки

Просматривая PHP и Java скрипты в интернете, нашёл некоторые понравившееся фрагменты, и решил соединить воедино некоторые их части. И в итоге у меня получилась обратная связь для сайта на java и php с выводом ошибок в самой форме обратной связи.

Java скрипт предназначен для проверки полей: Логин и E-mail, и в случае неправильно введённых пользователем данных, выведет сообщение через Алерт.

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

В том случае, если у пользователя в браузере будет отключён параметр "javascript", то у нас в этом случае сработает защита в PHP скрипте, и ошибки будут выводиться в самой форме.

Блок с Выводом ошибок при заполнение полей в форме, каждый из вас поместит в любое место на странице, где посчитает нужным, и состоит этот блок из 4-ёх строк:

Код для Вывода ошибок
<div class="oshybka">
<p id="emailSuccess"><span class="red"><?php echo $statusSuccess.$r0; ?></span></p>
<p id="emailError"><span class="red"><?php echo $statusError.$r1; ?></span></p>
</div>

Я поместил этот блок в саму форму и выглядит она, при удачном отправление письма (когда нет ошибок) вот так:

Форма обратной связи для сайта

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

Примерное получаемое сообщение

сообщение с сайта

Для визуального просмотра работы обратой связи для сайта на java и php, откройте index.html (из скачанного архива) в своём браузере.

Один момент! Работать обратная связь будет только на хостинге, либо на локальном компьютере через ПО Denwer (или ему подобное).

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

1. Файл index.html - изменение адреса E-mail на вашу почту, и изменение заголовка получаемого письма в файле:

Код для php
$addressok = "vasha_pochta@pochta.ru";      // заменить на свою почту
$sub = "Сообщение с сайта: Age-Dragon.com"; // заменить заголовок сообщения

2. Файл index.html Если вы хотите, чтобы при ошибке отправки сообщения пользователь не вводил повторно свои данные, то замените значение в параметрах для input value="Ваше имя"> и value="Ваш E-mail" на следующее:

Код для формы
    <!-- Поле для имени -->
value="<?php echo isset($_POST['posName']) ? htmlspecialchars($_POST['posName']) : ''; ?>">
    <!-- Поле для E-mail -->
value="<?php echo isset($_POST['posEmail']) ? htmlspecialchars($_POST['posEmail']) : ''; ?>">

3. Файл conf.php - в этом файле меняете так же почту на свою, и изменяете внешний вид для вывода ошибок.

Скачать обратная связь для сайта на java и php

Ссылка на файл: obratnaya_svyaz_js.zip 495

Похожие новости