Ако се постави линк към сайт в чата да излзиа като хиперлинк

chepa

Registered
Как да направя ако се постави линк към сайт в чата да излзиа като хиперлинк ?

Примерно имаме http://hahasdad.com
и в чата да излиза като хиперлинк а не просто текст..
 
BBCode ?

или пробвай това, мисля че ще ти свърши работа:

Код:
<?
function makeClickableLinks($text)
{

        $text = html_entity_decode($text);
        $text = " ".$text;
        $text = eregi_replace('(((f|ht){1}tp://)[-a-zA-Z0-9@:%_\+.~#?&//=]+)',
                '<a href="\\1" target=_blank>\\1</a>', $text);
        $text = eregi_replace('(((f|ht){1}tps://)[-a-zA-Z0-9@:%_\+.~#?&//=]+)',
                '<a href="\\1" target=_blank>\\1</a>', $text);
        $text = eregi_replace('([[:space:]()[{}])(www.[-a-zA-Z0-9@:%_\+.~#?&//=]+)',
        '\\1<a href="http://\\2" target=_blank>\\2</a>', $text);
        $text = eregi_replace('([_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3})',
        '<a href="mailto:\\1" target=_blank>\\1</a>', $text);
        return $text;
}

// Примерно
echo makeClickableLinks("Текста има линк: http://www.web-tourist.net");
?>

Ще ти изкара:

Текста има линк: http://www.web-tourist.net
 
А как да вкарам bbcode в чата и ако може да ми кажете как да вкарам и емотикони ...
 
Намерих си "bbcode", но сега се чудя как да
направя като се цъкне на картинка примерно
картинка за "" в чата да го вкарва
[b ]текста[/b ]? Като на phpbb и тези ..
ето кода

Код:
$bbcode_regex = array(
0 => '/\[b\](.+?)\[\/b\]/s',
1 => '/\[i\](.+?)\[\/i\]/s',
2 => '/\[u\](.+?)\[\/u\]/s',
3 => '/\[quote\](.+?)\[\/quote\]/s',
4 => '/\[quote[code]\=(.+?)](.+?)\[\/
quote\]/s',
5 => '/\[url\](.+?)\[\/url\]/s',
6 => '/\[url\=(.+?)\](.+?)\[\/url\]/s',
7 => '/\[img\](.+?)\[\/img\]/s',
8 => '/\[color\=(.+?)\](.+?)\[\/color\]/s',
9 => '/\[size\=(.+?)\](.+?)\[\/size\]/s'
);

$bbcode_replace = array(
0 => '<b>$1</b>',
1 => '<i>$1</i>',
2 => '<u>$1</u>',
3 => 'Цитат:<br/>$1',
4 => '$1 каза:$2',
5 => '<a class="hui4e"href="$1">$1</a>',
6 => '<a class="hui4e" href="$1">$2</a>',
7 => '<img src="$1" alt="Image"/>',
8 => '<span style="color:$1">$2</span>',
9 => '<span style="font-size:$1pt">$2</span>'
);

ksort($bbcode_regex);
ksort($bbcode_replace);

$haha= preg_replace($bbcode_regex, $bbcode_replace, $tekst2); [/code]
 

Back
Горе