Примеры использования Пример использования тега CODE
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Пример использования тега CODE</title>
</head>
<body>
Вот вам пример тега CODE.
<code>
function del_bad_tegs($WHERE_DEL)<br>
{<br>
$bad_tags=array<br>
(<br>
'@(<\s*SCRIPT[^>]*?>[^<]*?<\s*/\s*SCRIPT\s*>|<\s*SCRIPT[^>]*>)@simx',<br>
'@(<\s*FRAME[^>]*?>[^<]*?<\s*/\s*FRAME\s*>|<\s*FRAME[^>]*>)@simx',<br>
'@(<\s*IFRAME[^>]*?>[^<]*?<\s*/\s*IFRAME\s*>|<\s*IFRAME[^>]*>)@simx',<br>
'@(<\s*FRAMESET[^>]*?>[^<]*?<\s*/\s*FRAMESET\s*>|<\s*FRAMESET[^>]*>)@simx',<br>
'@(<\s*MARQUEE[^>]*?>[^<]*?<\s*/\s*MARQUEE\s*>|<\s*MARQUEE[^>]*>)@simx',<br>
'@(<\s*APPLET[^>]*?>[^<]*?<\s*/\s*APPLET\s*>|<\s*APPLET[^>]*>)@simx',<br>
'@(<\s*FORM[^>]*?>[^<]*?<\s*/\s*FORM\s*>|<\s*FORM[^>]*>)@simx',<br>
'@(<\s*INPUT[^>]*?>[^<]*?<\s*/\s*INPUT\s*>|<\s*INPUT[^>]*>)@simx',<br>
'@<\w+?[^\>]*?on\w+?=[^\>]*?\>[^\<]*?</\w+?>@simx',<br>
'@<\w+?[^\>]*?on\w+?=[^\>]*?\>@simx',<br>
);<br>
$WHERE_DEL=preg_replace($bad_tags, '!ОПАСНЫЙ ТЭГ!', $WHERE_DEL);<br>
return $WHERE_DEL;<br>
}
</code>
<p>
Как видите, в этом контейнере необходимо самому расставлять пробелы и переносы строк (т.е. производить форматирование).<br>
Если этого не сделать, то всё содержимое контейнера <b><i>CODE</i></b> будет просто одной строкой. А если поместить этот код в <b><i>PRE</i></b>, то вот что мы получим:
</p>
<pre>
function del_bad_tegs($WHERE_DEL)
{
$bad_tags=array
(
'@(<\s*SCRIPT[^>]*?>[^<]*?<\s*/\s*SCRIPT\s*>|<\s*SCRIPT[^>]*>)@simx',
'@(<\s*FRAME[^>]*?>[^<]*?<\s*/\s*FRAME\s*>|<\s*FRAME[^>]*>)@simx',
'@(<\s*IFRAME[^>]*?>[^<]*?<\s*/\s*IFRAME\s*>|<\s*IFRAME[^>]*>)@simx',
'@(<\s*FRAMESET[^>]*?>[^<]*?<\s*/\s*FRAMESET\s*>|<\s*FRAMESET[^>]*>)@simx',
'@(<\s*MARQUEE[^>]*?>[^<]*?<\s*/\s*MARQUEE\s*>|<\s*MARQUEE[^>]*>)@simx',
'@(<\s*APPLET[^>]*?>[^<]*?<\s*/\s*APPLET\s*>|<\s*APPLET[^>]*>)@simx',
'@(<\s*FORM[^>]*?>[^<]*?<\s*/\s*FORM\s*>|<\s*FORM[^>]*>)@simx',
'@(<\s*INPUT[^>]*?>[^<]*?<\s*/\s*INPUT\s*>|<\s*INPUT[^>]*>)@simx',
'@<\w+?[^\>]*?on\w+?=[^\>]*?\>[^\<]*?</\w+?>@simx',
'@<\w+?[^\>]*?on\w+?=[^\>]*?\>@simx',
);
$WHERE_DEL=preg_replace($bad_tags, '!ОПАСНЫЙ ТЭГ!', $WHERE_DEL);
return $WHERE_DEL;
}
</pre>
</body>
</html>
И вот как это будет выглядеть в браузере: