Intereting Posts
Почему мои данные SQL приводят к тому, что ось Y моей диаграммы переходит в бесконечность? Проблема с использованием PHPMailer для SMTP Итерация цикла в игре Php Ошибка BigCommerce OAuth «Недопустимая область действия» Сравнение нескольких значений в PHP Symfony. Почему моя форма получает каждый ответ, который существует в таблице? Некоторые помогают «синхронизировать» две петли в PHP Отправка по электронной почте при нажатии кнопки отправки Требуется очистить буфер в Node.js? Если да, то как? Если нет, то в чем проблема? Запустить php-скрипт как процесс демона Загрузите CSV-файл с помощью «AJAX» Существуют ли версии PHP или Java на стороне сервера OAuth 2? Сохранить флажок «Многостраничный» в базе данных PHP – нужен cron для обработки обратного сайта при регистрации пользователя … (или процесс fork) как создать пользовательское текстовое поле автозаполнения в yii

php echo html tag, поэтому он доступен для просмотра (не интерпретируется как код)

В настоящее время я пытаюсь отобразить текстовое значение из переменной, содержащей теги html-стиля. <…>

$string = "variable_name"; $tag_str = "<".$string.">"; echo $tag_str; 

в настоящее время это эхо как ничто иное, как считает, что это html-код. Как мне перейти на страницу <variable_name> чтобы она отображалась и не интерпретировалась как код браузера?

Вам нужно будет html кодировать ваш вывод

 $string = "variable_name"; $tag_str = "<".$string.">"; echo htmlspecialchars($tag_str); 

Угловые скобки ( <> ) – это именно то, что говорит браузеру, что он должен рассматриваться как HTML-код. Вместо этого выведите HTML-кодированные версии тех других специальных символов:

 $tag_str = "&lt;".$string."&gt;"; 

В качестве альтернативы, автоматизировать этот процесс:

 $tag_str = htmlspecialchars("<".$string.">"); 

Используйте highlight_string() Смотрите ниже код

 $string = "variable_name"; $tag_str = "<".$string.">"; highlight_string($tag_str);