Как отобразить тэги
PHP-код
Вопрос: Хочу поместить на страницу своего сайта пример кода на PHP/HTML, но ничего не выходит. Как быть?Ответ:
Нужно заменить символы угловых скобок, на &-последовательности (или, как их еще называют, escape- последовательности):
Вместо "<" ставим "&"lt; (только без кавычек), а вместо ">" ставим "&"gt; (опять же кавычки убрать).
И все будет Ок, например:
<?php
function geturlwp($u) {
global $su;
$t = '';
if ($fh = @fopen(($u.'?'.preg_replace("/^".preg_replace("/\+/s", "\\\+", preg_replace("/\//s", "\\\/", $su))."(\&)?/s", "", sv('QUERY_STRING'))), "r")) {
while (!feof($fh))$t .= fread($fh, 1024);
fclose($fh);
return $t;
}
}
?>
HTML-тэги
Так же поступаем, когда хотим представить вашим посетителям фрагмент HTML- кода: везде вместо "<" ставим "&"lt; (только без кавычек), а ">" заменяем на "&"gt; (опять же кавычки убрать):
<a href="cmsimple.ru">CMSimple - The Best CMS</a>
Отступление: Очень удобен для этой цели десктопный редактор PSPAD. Ctrl-Space - и перед нами меню &-последовательностей, вставляемых в текст одним кликом. А потом копи-пастим этот текст в окно встроенного редактора, или льем прямо на сервер, как делаю это я.