Файл: tankon.mobi/sys/fnc/links.php
Строк: 35
<?
function img_preg($arr)
{
return '<img src="http://'.$_SERVER['HTTP_HOST'].'/go.php?go='.base64_encode(html_entity_decode($arr[1])).'" alt="img" />';
}
function links_preg1($arr)
{
global $set;
if (ereg('^http://'.$_SERVER['HTTP_HOST'],$arr[1]) || !ereg('://',$arr[1]))
return '<a href="'.$arr[1].'"><font color="#9ACD32">'.$arr[2].'</font></a>';
else
return '<a'.($set['web']?' target="_blank"':null).' href="'.$arr[2].'"><font color="#9ACD32">'.$arr[2].'</font></a>';
}
function links_preg2($arr)
{
global $set;
if (ereg('^http://'.$_SERVER['HTTP_HOST'],$arr[2]))
return $arr[1].'<a href="'.$arr[2].'"><font color="#9ACD32">'.$arr[2].'</font></a>'.$arr[4];
else
return $arr[1].'<a'.($set['web']?' target="_blank"':null).' href="'.$arr[2].'"><font color="#9ACD32">'.$arr[2].'</font></a>'.$arr[4];
}
function links($msg)
{
global $set;
$msg=preg_replace_callback('/[url=(.+)](.+)[/url]/isU', 'links_preg1', $msg);
$msg=preg_replace_callback('~(^|s)([a-z]+://([^ rnt`'"]+))(s|$)~iu', 'links_preg2', $msg);
return $msg;
}
?>