Ben 'www.example.com' ve 'http://example.com' köprüler gibi dizeleri dönüştüren bir işlevi var. Ayrıca alt etki ile ilgilenir, örneğin 'Http://sub.example.com'.
. http://www example.com 've aşağıdaki çıkışlar - Ama bu bir ile başarısız
<a href="http://<a href="http://www.chemica.ru">www.chemica.ru</a>">http://<a href="http://www.chemica.ru">www.chemica.ru</a></a>
Please, can anyone help? The problem is that both 'http://' and 'www.' are together and both have different ways of converting.
function makeLinks($text){
$text = eregi_replace('(((f|ht){1}tp://)[-a-zA-Z0-9@:%_\+.~#?&//=]+)', '<a href="\\1">\\1</a>', $text);
$text = eregi_replace('(www.[-a-zA-Z0-9@:%_\+.~#?&//=]+)', '<a href="http://\\1">\\1</a>', $text);
$text = eregi_replace('([_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3})', '<a href="mailto:\\1">\\1</a>', $text);
return $text;
}