Как для формы обратной связи подменить адрес письма «от кого» в файле-обработчике?

Когда пользователь отправляет форму обратной связи на вашем сайте, форма обрабатывается на серверной стороне. Для этого вы можете использовать PHP. В файле-обработчике формы (назовем его "form-handler.php"), необходимо указать адрес электронной почты, от которого будет приходить письмо. Сделать это можно несколькими способами.

Первый способ - жестко задать адрес

Вы можете просто задать желаемый адрес электронной почты в файле-обработчике:

$fromEmail = '[email protected]';

В данном случае все письма будут отправляться от адреса "[email protected]". Замените "[email protected]" на нужный вам адрес электронной почты.

Второй способ - использовать значение из формы

Вы также можете взять адрес электронной почты из поля ввода формы обратной связи. Для этого вам необходимо указать атрибут "name" в поле ввода формы и получить его значение в файле-обработчике:

HTML код формы:

<form method="post" action="form-handler.php">
  <input type="email" name="fromEmail" placeholder="Введите адрес эл. почты" required>
  <!-- остальные поля формы -->
  <button type="submit">Отправить</button>
</form>

PHP код обработки формы в файле "form-handler.php":

$fromEmail = $_POST['fromEmail'];

В данном случае, адрес электронной почты будет взят из поля ввода с атрибутом "name" равным "fromEmail". Вам необходимо указать атрибут "name" в поле ввода формы, как показано выше.

Третий способ - использовать значение из настроек сайта

Если вы хотите задать адрес электронной почты для формы обратной связи в настройках вашего сайта, вы можете создать отдельный файл настроек (назвать его, например, "config.php") и импортировать его в файл обработчика формы:

PHP код в файле настроек "config.php":

<?php
$config = array(
  'fromEmail' => '[email protected]',
  // другие настройки сайта
);

PHP код обработки формы в файле "form-handler.php":

<?php
include 'config.php';
$fromEmail = $config['fromEmail'];

В данном случае, адрес электронной почты будет взят из файла настроек "config.php" и сохранен в переменной $fromEmail.

При использовании любого из этих методов, не забывайте про безопасность. Проверьте введенные пользователем данные перед использованием их в отправке письма.