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

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

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

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

Код для Вывода ошибок.

htmlCOPY
<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>
Я поместил этот блок в саму форму и выглядит она, при удачном отправление письма (когда нет ошибок) вот так:
форма обратной связи на js и php
Сообщения, которые вы будете получать со своего сайта, настраиваются индивидуально в скрипте, и выглядят они примерно так:

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

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

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

Чтобы установить обратную связь для сайта, необходимо сделать некоторые изменения в файлах из скачанного архива.
1. Файл index.html - изменение адреса E-mail на вашу почту, и изменение заголовка получаемого письма в файле:
phpCOPY
<?php $addressok = "vasha_pochta@pochta.ru"; // заменить на свою почту $sub = "Сообщение с сайта: Age-Dragon.com"; // заменить заголовок сообщения ?>
2. Файл index.html Если вы хотите, чтобы при ошибке отправки сообщения пользователь не вводил повторно свои данные, то замените значение в параметрах для input
value="Ваше имя" и value="Ваш E-mail" на следующее:
htmlCOPY
// Поле для имени 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

Ссылка на файл: скачать архив
Дата публикации: 28.08.2018
Комментарии
Добавить комментарий
Комментарий не отправлен!
Комментарий успешно отправлен!
После модерации он будет опубликован!
Имя - только русские буквы!
Это обязательное поле!