|
| |
|
|
| |
для: AcidTrash
(01.06.2009 в 22:56)
| | | Ссылка будет неправильной даже если кто-нибудь напишет просто
<a href='www.yandex.ru'>главная</a>
|
Это уж зависит от грамотности этого кого-нибудь. | |
| |
|
|
| |
|
|
| |
для: yuk
(01.06.2009 в 17:20)
| | | Косяк будет если кто-нибудь напишет так:
$tag="[url=www.yandex.ru|главная]";
Ссылка будет не правильной. | |
| |
|
|
| |
|
|
| |
для: Maxam
(01.06.2009 в 16:19)
| | | Всем спасибо!
P.S. В поиске был, не знал как вопрос задать правильнее, в итоге ничего не находил ( | |
| |
|
|
| |
|
|
| |
для: yuk
(01.06.2009 в 17:39)
| | | точно | |
| |
|
|
| |
|
|
| |
для: VITtek
(01.06.2009 в 17:23)
| | | ссылки и относительные бывают. | |
| |
|
|
| |
|
|
| |
для: yuk
(01.06.2009 в 17:20)
| | | А где
.... http:// или не ввёл ...)))) | |
| |
|
|
| |
|
|
| |
для: VITtek
(01.06.2009 в 17:02)
| | | >Может кто покороче, покрасивее придумает??
Короче - да. Красивее - может быть :)
<?
$tag="[url=index.php|главная]";
$tag=preg_replace("#\[url=(.*?)\|(.*?)\]#","<a href='\\1'>\\2</a>",$tag);
echo $tag;
?>
|
| |
| |
|
|
| |
|
|
| |
для: Maxam
(01.06.2009 в 16:19)
| | |
<?php
$text='[url=url|name]';
preg_match('#\[url=(.*)\|(.*)\]#isU',$text,$cot);
preg_match('|http://|isU', $cot[1], $cot_1);
if(!empty($cot_1)) $ct='<a href="'.$cot[1].'">'.$cot[2].'</a>';
else $ct='<a href="http://'.$cot[1].'">'.$cot[2].'</a>';
print_r($ct);
?>
|
Может кто покороче, покрасивее придумает?? | |
| |
|
|
| |
|
|
| |
для: Maxam
(01.06.2009 в 16:19)
| | | Пройдитесь поиском по форуму "Рег.Выражения". Ваш вопрос неоднократно обсуждался | |
| |
|
|
| |
|
|
| | Помогите написать строчку кода, чтобы тег [url=url|name] заменялся на <a href="url">name</a>. Спасибо!
И ещё вопрос сразу же: можно ли делать, чтобы как-то учитывать ввел ли пользователь в url ([url=url|name]) http:// или не ввёл и соответсвенно добавлять или не добавлять его самому. | |
| |
|
|
|