PHP-код не работает в HTML-тегах

Итак, я создаю свою собственную страницу ошибок. И это берет некоторую информацию от URL.

Вот код в верхней части error.php

<?php
$error_message = $_GET["error_message"];

if(!$error_message) {
$error_message = "вы оказались здесь из-за сбоя в работе программы.";
}

echo $error_message;
?>

И это прекрасно работает. Но когда я пытаюсь повторить это vatiable в моем HTML-коде ниже, ничего не происходит:

<p>Нам очень жаль, но произошел сбой. Вероятно, <span class="error"><?php echo $error_messsage ?></span>.</p>

Я действительно не могу понять, где моя проблема.

Спасибо за любую помощь.

1

Решение

В вашем HTML-коде есть орфографическая ошибка. Так должно быть:

<p>Нам очень жаль, но произошел сбой. Вероятно, <span class="error"><?php echo $error_message ?></span>.</p>

Слишком много «s» в имени переменной в вашем исходном коде.

2

Другие решения

Опечатка ошибка, сэр 🙂

<p>Нам очень жаль, но произошел сбой. Вероятно, <span class="error"><?php echo $error_message ?></span>.</p>

Слишком много s на $ error_message;

1

По вопросам рекламы [email protected]