|
|
|
| Здравствуйте!
Объсните, пожалуйста, строки "Обрабатываем встроенные тэги".
Что на что меняем и зачем?
И. если можно, подробней о строке [$msg = eregi_replace("(.*)//[url//](.*)//[/url//](.*)","//1<a href=//2>//2</a>//3",$msg);]
Спасибо. | |
|
|
|
|
|
|
|
для: uriev
(08.06.2005 в 02:32)
| | В гостевой также, как и в форуме, при добавлении сообщения нельзя использовать теги HTML, например: <HTML>, <b>. Как видите, они не обрабатываются, а просто выводятся в виде текста.
Но можно пользоваться некотороми псевдо-тегами, написанными в квадратных скобках. Примеры можно посмотреть в форме добавления сообщения.
>Объсните, пожалуйста, строки "Обрабатываем встроенные тэги".
В этой части кода происходит обработка таких псевдо-тегов и преобразование их в теги HTML.
>И. если можно, подробней о строке [$msg = eregi_replace("(.*)//[url//](.*)//[/url//](.*)","//1<a href=//2>//2</a>//3",$msg);]
В этой строке обрабатываются псевдо-теги ссылок, с использованием регулярного выражения.
"(.*)//[url//](.*)//[/url//](.*)"
|
Ищется все, что находится внутри псевдо-тегов
Содержимое, найденное внутри этих тегов считается URL-ом.
Вот в этой части формируются ссылки уже в HTML-формате
//2 - это как раз параметр с найденным URL-ом | |
|
|
|