Задание: PHP-скрипт для обработки HTML-формы и отправки данных на email

Цель проекта

Разработать серверный скрипт на языке PHP, который будет корректно принимать, обрабатывать и пересылать на электронную почту данные, введённые пользователем в HTML-форму.

Основные требования к скрипту

  • Сбор данных, отправленных методом POST из HTML-формы.
  • Базовая валидация входящих данных (проверка на пустоту, корректность email и т.д.).
  • Защита от распространенных уязвимостей (инъекции, XSS).
  • Формирование читаемого письма с данными из формы.
  • Надёжная отправка письма на заданный email-адрес с использованием PHP-функций или библиотек.
  • Отправка пользователю понятного ответа об успешной отправке или об ошибке.

Ожидаемый результат

Готовый, протестированный PHP-файл, который можно подключить к существующей HTML-форме. Скрипт должен быть документирован, чистым и готовым к использованию.

Интеграция формы GetCourse с промежуточной страницей благодарности

Требуется доработать сайт на WordPress: изменить поведение формы обратной связи GetCourse. После отправки данных пользователь должен перенаправляться на страницу "Спасибо", а не сразу на оплату. Данные формы (имя, email, телефон) должны сохраняться для последующего перехода к оплате по кнопке.