Проблема с отображением кавычек

Статус
В этой теме нельзя размещать новые ответы.

SkiLLer

Гуру форума
Регистрация
22 Авг 2007
Сообщения
306
Реакции
64
Есть вот такой вот код:
PHP:
$a = '<div id="hypercontext">';
echo "<input type=\"text\" value=\"$a\" />";
При выоде в input только текст до кавычек. Как сделать чтобы весь текст был input? Понимаю, что можно value заключить в одинарные кавычки, но значение переменной $a будет принимать значения и с одинарными и с двойными кавчками. Пробовал добавлять через javascript получается та же проблема. Help me plz.
 
Попробуйте так:

PHP:
$a = htmlspecialchars('<div id="hypercontext">'); 
echo "<input type=\"text\" value=\"$a\" />";
 
PHP:
$a = htmlentities(stripslashes('<div id="hypercontext">\'&quot;<script language="JavaScript" type="text/javascript">alert(document.cookie)</script>'), ENT_QUOTES, 'UTF-8');
echo '<input type="text" value="'.$a.'" />';
 
И зачем там stripslashes?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху