Выполнение PHP кода на сервере при выполнении метода post Web формы

При заполнении Web формы и нажатии submit необходимо выполнить php код на сервере. Не могу понять, выполняется мой код или нет.

Web страница имеет следующий вид.

<form action="api/send.php" method="post" class="border rounded p-4">
…
</form>

введите сюда описание изображения

При нажатии на кнопку submit возвращается пустая страница, http://ppt-landing.dmitry93.beget.tech/api/send.php хотя вроде должен возвращаться тестовый текст, который возвращается в файле site/api/send.php

введите сюда описание изображения введите сюда описание изображения

Файл send.php содержит следующий код.

<?php

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

$surname = $_POST['surname'];
$email = $_POST['email'];

$surname = htmlspecialchars($surname);
$email = htmlspecialchars($email);

$surname = urldecode($surname);
$email = urldecode($email);

$surname = trim($surname);
$email = trim($email);

echo "PHP Executed:<br>"
echo $surname;
echo "<br>";
echo $email;

//if (mail("[email protected]", "Заявка с сайта", "Фамилия:".$surname.". E-mail: ".$email ,"From: [email protected] \r\n"))
// {     echo "сообщение успешно отправлено";
//} else {
//    echo "при отправке сообщения возникли ошибки";
//}

?>

Помогите понять:

  1. Выполняется файл send.php или нет.
  2. Если выполняется, то почему в браузере не выводится текст возвращаемый камандами echo.
  3. Как правильно выводить тестовую информацию при выполнении php кода.

Ответы (0 шт):