|
|
|
|
|
для: sidPR
(31.01.2006 в 14:51)
| | Сам отвечю на свой вопрос это будет выглядить так для url :
$msg = preg_replace("/\[url\]([^()<>\s]+?)\[\/url\]/i","<a href=\"\\1\">\\1</a>", $msg);
|
для картинки будет так :
Регулярное выражение которо обрабатывает ссылки такого вида [img]http://www/image.gif[/img]
$msg = preg_replace("/\[img\]([^\s'\"<>]+?)\[\/img\]/i", "<a href=\"\\1\" border=0 target=_blank><img border=0 width=300 src=\"\\1\"><br></a>", $msg);
|
| |
|
|
|
|
|
|
|
для: DissDoc
(31.01.2006 в 14:28)
| | вот я пробывал и так как приведенно cheops'om и так
$msg = str_replace("[url]","<a href='",$msg);
$msg = str_replace("[/url]","'>link</a>",$msg);
|
хоть и работает но линк выводит со слово LInk незнаю как зделать так чтобы приводило к такому виду
<a href='test links'>test links</a>
<a href="test links/test.jpg" border=0 target=_blank><img border=0 width=200 src="test links/test.jpg"> | |
|
|
|
|
|
|
|
для: cheops
(31.01.2006 в 13:53)
| | Спасибо, помогло. | |
|
|
|
|
|
|
|
для: DissDoc
(31.01.2006 в 10:14)
| | Можно воспользоваться следующим выражением
<?php
$postbody = preg_replace("#\[url[\s]*=[\s]*([\S]+)[\s]*\][\s]*([^\[]*)\[/url\]#isU",
'<a href="\\1" target=_blank>\\2</a>',
$postbody);
?>
|
| |
|
|
|
|
|
|
| Добрый день, подскажите пожалуйста, как можно обработать ulr. Я честно говоря никак не разберусь с ключами. Мне нужно url такого вида
[ulr=www.something.com]Test[/url]
|
Привести к коду такого вида
<a href=www.something.com>Test</a>
|
| |
|
|
|
|