Помогите извлечь url

1. Удаленный (27.12.2009 / 03:20)
Выводит только 3 ссылки дальше не хочет показует ббкод
ето стандатная с wap-motor
<?
//------------------ Вспомогательная 
функция для bb-кода --------------------// 
function url_replace($m) { if( !isset($m[3
]) ) { return '<a href="'. $m[1]. '">'. 
$m[2]. '</a>'; } else { return '<a 
href="'. $m[3]. '">'. $m[3]. '</a>';   }} 


2. Удаленный (27.12.2009 / 03:22)
<?
function 
bb_code($message){$message 
= preg_replace_callback('~\\[url=( 
http://.+?)\\](.+?)\\[/url\\]|(
http://(www.)?[0-9a-z\.-]+\. [0-9a-z]{2
,6}[0-9a-zA-Z/\?\.\~&amp;_=/%-
:#]*)~', 'url_replace', $message); 
return $message; } 


3. Удаленный (27.12.2009 / 03:24)
Я уже че только не побувал как ето исправить?

4. ramzes (27.12.2009 / 04:05)
Это не тутsmile смотри внимательнееsmile

5. Удаленный (27.12.2009 / 04:15)
4. ramzes, Если не тут тогда куда смотреть? sad

6. ramzes (27.12.2009 / 04:20)
Гг хочется позлорадствовать (зуб болит) но не буду.
Смотри функция чек видимо ее ты тоже из мотора взял. А именно двоеточие, увидишь там сколько раз оно проходит в чистом виде, все остальное в хтмл эквиваленте. Ну и меняй на то кол-во которое хочешь пропускать.

7. Удаленный (27.12.2009 / 04:29)
6. ramzes, aaa Стопудов
$message=preg_replace("|&#58
;|",":",$message,3);


8. Удаленный (27.12.2009 / 04:31)
Спасибо держи авторитета

URL: https://visavi.net/topics/4269