Uygulama ASP olmasına rağmen PHP kodunu yazdım, belki bir nebze yardımımız olur arayanlara.
<?php
#
# Author : Sercan ÇAKIR
# Desc : Use Regxp with Eregi_replace
# Date : 10.Jan.2007
#
function bkz($label)
{
$label = eregi_replace(
'\(bkz:([[:blank:]])([^.]+)\)',
'(bkz: <a href="go.php?this=\2" title="">\2</a>)',
$label
);
$label = eregi_replace(
'\(bkz:([[:blank:]])*([a-zA-Z]+://([-]*[.]?[a-zA-Z0-9_/-?&%])*)\)',
'(bkz: <a href="\2" title="" target="_blank">\2</a>)',
$label
);
return $label;
}
#
# Script Syntax
# (bkz: php) -> sitede belirtilen sayfaya get tipinde veri gönderir
# (bkz: http://php.net) -> site dışına target ile yönlendirir
#
$in = 'PHP: Hypertext Preprocessor (bkz: php)';
echo bkz($in);
echo "<br /><br />";
$out = 'PHP: Hypertext Preprocessor (bkz: http://php.net)';
echo bkz($out );
?>