Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Тэги воспринимаются как текст! как?


Автор: HappyMan 15.4.2005, 22:37
1)
Код

echo "eto test";

выведет: eto test

2)
Код

echo "<b>eto test<b>";

выведет: eto test

как сделать чтобы во втором случае( 2) ) выводилось бы: <b>eto test<b>
???

Автор: Mal Hack 15.4.2005, 22:40
http://php.net/htmlspecialchars

Автор: HappyMan 15.4.2005, 22:42
Mal Hack
спасибо, буду пробовать

Автор: InfMag 17.4.2005, 01:35
HappyMan
Можешь написать:
Код

$text = "eto test";
$text = str_replace("<", "&lt;", $text);
$text = str_replace(">", "&gt;", $text);

Автор: HappyMan 17.4.2005, 13:01
InfMag
вариант Mal Hack проще! smile

Автор: InfMag 17.4.2005, 20:09
HappyMan
Я понимаю. Но тот в ранних версиях недоступен. Вобщем не об этом речь, я просто привел пример. smile

Автор: Mal Hack 17.4.2005, 20:27
Цитата(InfMag @ 17.4.2005, 21:09)
Но тот в ранних версиях недоступен.

Слушай, ну сколько можно-то... Ну открой ты сначала мануал и глянь, прежде чем постить.
Цитата
htmlspecialchars
Convert special characters to HTML entities (PHP 3, PHP 4 , PHP 5)

PHP/fi уже года 3-4 я точно в рабочем состоянии нигде не вижу.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)