0
林http://www.internoetics.com/2010/01/12/simple-whois-php-script/ PHP域名註冊腳本的preg_replace,我需要配置它最新的PHP版本,我需要轉換額日格和eregi到的preg_match和的preg_replace轉換eregi到的preg_match和ereg_replace使用
if ((!eregi('^[a-zA-Z0-9-]+\.([a-zA-Z]{2,4})$', $domain)) && (!eregi('^[a-zA-Z0-9-]+\.([a-zA-Z]{2,4})+\.([a-zA-Z]{2,4})$', $domain))) $arrErrors['domi'] = 'Domain name appears to be invalid.';
function makeClickableLinks($text)
{
$text = html_entity_decode($text);
$text = " ".$text;
$text = eregi_replace('(((f|ht){1}tp://)[[email protected]:%_\+.~#?&//=]+)',
'<a href="\\1" target=_blank>\\1</a>', $text);
$text = eregi_replace('(((f|ht){1}tps://)[[email protected]:%_\+.~#?&//=]+)',
'<a href="\\1" target=_blank>\\1</a>', $text);
$text = eregi_replace('([[:space:]()[{}])(www.[[email protected]:%_\+.~#?&//=]+)',
'\\1<a href="http://\\2" target=_blank>\\2</a>', $text);
$text = eregi_replace('([_\.0-9a-z-][email protected]([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3})',
'<a href="mailto:\\1" target=_blank>\\1</a>', $text);
return $text;
}
感謝
可以顯示如何做到這一點?因爲我不熟悉reg表達式..:/ – Dance 2013-02-25 08:29:47
@Dance我已經更新了我的答案 – Winston 2013-02-25 08:56:27
謝謝,像一個魅力一樣工作! – Dance 2013-02-25 09:01:47