[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: не выполнять команду в print
error21
Доброй ночи. Подскажите как экранировать команды при выводе в в php print.

Пример команды:

print "<br><a href=urlsite.ru>urlsite.ru</a>";


вот нужно что бы данная строчка и вылезла на экран без выполнения. То есть что бы на экране и появилось
<br><a href=urlsite.ru>urlsite.ru</a>


спасибо за внимание



Спустя 6 минут, 39 секунд (10.05.2010 - 03:15) Bezdna написал(а):
print "<pre><br><a href=urlsite.ru>urlsite.ru</a></pre>";

Спустя 5 часов, 50 минут, 6 секунд (10.05.2010 - 09:05) error21 написал(а):
Цитата (Bezdna @ 10.05.2010 - 00:15)
print "<pre><br><a href=urlsite.ru>urlsite.ru</a></pre>";

Не помогает. Так и не увидел всей строки в выдаче. Есть еще варианты?

Спустя 7 минут, 44 секунды (10.05.2010 - 09:13) gromitsu написал(а):
print "<pre rel=\"php\">&lt;br&gt;&lt;a href=urlsite.ru&gt;urlsite.ru&lt;/a&gt;</pre>";

Спустя 1 час, 6 минут, 39 секунд (10.05.2010 - 10:20) sergeiss написал(а):
Наиболее правильно, т.е. универсально для любой строки, без ручной ее обработки, будет так:

$str= '<br><a href=urlsite.ru>urlsite.ru</a>';
echo htmlspecialchars( $str );
// или так
echo htmlentities( $str );


Спустя 42 секунды (10.05.2010 - 10:20) error21 написал(а):
Цитата (gromitsu @ 10.05.2010 - 06:13)
print "<pre rel=\"php\">&lt;br&gt;&lt;a href=urlsite.ru&gt;urlsite.ru&lt;/a&gt;</pre>";

спасибо. Решение верно!

Спустя 1 минута, 26 секунд (10.05.2010 - 10:22) sergeiss написал(а):
Цитата (error21 @ 10.05.2010 - 11:20)
спасибо. Решение верно!

Но это "частное" решение smile.gif Для определенной строки. Не универсально.

Спустя 2 часа, 9 минут, 41 секунда (10.05.2010 - 12:32) gromitsu написал(а):
Тогда используем preg_replace или что-то подобное и универсально.

Спустя 14 минут, 24 секунды (10.05.2010 - 12:46) Raito-kun написал(а):
да уж, очень универсально, написать несколько строк кода, вместо одной функции...

Спустя 1 час, 36 минут, 34 секунды (10.05.2010 - 14:22) sergeiss написал(а):
Цитата (gromitsu @ 10.05.2010 - 13:32)
Тогда используем preg_replace или что-то подобное и универсально.

Ты о чем вообще? Я выше написал решение на базе УЖЕ ГОТОВЫХ функций.

Спустя 32 минуты, 55 секунд (10.05.2010 - 14:55) KronuS написал(а):
gromitsu, какой preg_replace? O_O
htmlspecialchars - вот то что нужно. (sergeiss прав)


Спустя 37 минут, 9 секунд (10.05.2010 - 15:33) gromitsu написал(а):
Упс,простите, я и забыл, что есть проще вариант:)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.