Проект формы обратной связи с полной валидацией, капчей и отправкой email.
- ✅ Ввалидация
- ✅ Авторская капча с автоматическим обновлением
- ✅ AJAX отправка без перезагрузки страницы
- ✅ Маска ввода для телефона
- ✅ Адаптивная верстка для мобильных устройств
- ✅ Отправка уведомлений на email
- PHP 7.4 или выше
- Веб-сервер с поддержкой PHP (Apache/Nginx)
- Доступ к SMTP (Gmail)
Откройте config.php и замените значения на свои:
<?php
return [
'smtp' => [
'username' => 'your_email@gmail.com', // ВАШ email
'password' => 'your_app_password' // ВАШ пароль приложения
]
];Для работы с Gmail необходимо:
-
Включить двухфакторную аутентификацию в настройках Google аккаунта
-
Создать пароль приложения:
- Зайдите в Настройки аккаунта Google
- "Безопасность" → "Двухэтапная аутентификация" → Включить
- "Пароли приложений" → Создать пароль
- Выберите "Почта" и устройство
- Скопируйте generated password в
config.php
-
Разрешить доступ ненадежным приложениям (если нужно):
После настройки config.php с вашими SMTP данными форма готова к тестированию!
- Frontend: HTML5, CSS3, JavaScript, jQuery, jQuery Mask Plugin
- Backend: PHP
- Библиотеки: PHPMailer для отправки email
- Защита: Капча, валидация, экранирование вывода
Проект разработан в рамках тестового задания.
[Данила Кобелев] - [KobDan2000@mail.ru - [danilakobelevn-hub]