Ben metin form mesajları ayrıştırır bir işlevi var ve bir bağlantı sonrası varsa bunu tıklatın önce dış bağlantı hakkında kullanıcıları uyarıyor bir sayfaya yönlendirme link olacak.
function url2link($txt) {
$setUrl = preg_replace("/(http:\/\/|(www\.))(([^\s<]{4,68})[^\s<]*)/", '<a href="/link/$2$3" rel="nofollow">$2$4</a>', $txt);
return $setUrl;
}
Ben link etki alanı için bir onay ekleyerek bu işlevini değiştirmek gerekir. Bağlantı benim kendi etki ise, sadece bu gibi tıklanabilir link haline dönüştürmek:
$setUrl = preg_replace("/(http:\/\/|(www\.))(([^\s<]{4,68})[^\s<]*)/", '<a href="http://$2$3" rel="nofollow" target="_blank">$2$4</a>', $txt);
ancak bir dış etki bir bağlantı olup olmadığını - bir uyarı sayfası (üst örnek) bir bağlantı noktası yapmak.
Ben nasıl bu çeki eklemek için hiçbir fikrim yok çünkü Burada sanki şaşırıp. Bir yazı birden bağlantılar var olabilir, bazı yerel, bazı dış bağlantılar ve bir karışımı bazı olabilir.