Skip to content

danilakobelevn-hub/feedback

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Проект формы обратной связи с полной валидацией, капчей и отправкой email.

🚀 Функциональность

  • ✅ Ввалидация
  • ✅ Авторская капча с автоматическим обновлением
  • ✅ AJAX отправка без перезагрузки страницы
  • ✅ Маска ввода для телефона
  • ✅ Адаптивная верстка для мобильных устройств
  • ✅ Отправка уведомлений на email

📋 Требования

  • PHP 7.4 или выше
  • Веб-сервер с поддержкой PHP (Apache/Nginx)
  • Доступ к SMTP (Gmail)

⚡ Быстрый старт

1. Настройка config.php

Откройте config.php и замените значения на свои:

<?php
return [
    'smtp' => [
        'username' => 'your_email@gmail.com', // ВАШ email
        'password' => 'your_app_password'     // ВАШ пароль приложения
    ]
];

2. Настройка SMTP для Gmail

Для работы с Gmail необходимо:

  1. Включить двухфакторную аутентификацию в настройках Google аккаунта

  2. Создать пароль приложения:

    • Зайдите в Настройки аккаунта Google
    • "Безопасность" → "Двухэтапная аутентификация" → Включить
    • "Пароли приложений" → Создать пароль
    • Выберите "Почта" и устройство
    • Скопируйте generated password в config.php
  3. Разрешить доступ ненадежным приложениям (если нужно):

После настройки config.php с вашими SMTP данными форма готова к тестированию!

🛠 Технологии

  • Frontend: HTML5, CSS3, JavaScript, jQuery, jQuery Mask Plugin
  • Backend: PHP
  • Библиотеки: PHPMailer для отправки email
  • Защита: Капча, валидация, экранирование вывода

📄 Лицензия

Проект разработан в рамках тестового задания.

👨‍💻 Разработчик

[Данила Кобелев] - [KobDan2000@mail.ru - [danilakobelevn-hub]

About

test1

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors