lostyazilim
tr.link

Metin içindeki url leri otomatik olarak link algılama

3 Mesajlar 817 Okunma
acebozum
tr.link

Superior Superior WM Aracı Kullanıcı
  • Üyelik 07.05.2020
  • Yaş/Cinsiyet 25 / E
  • Meslek Öğrenciyim
  • Konum Erzurum
  • Ad Soyad O** O**
  • Mesajlar 2
  • Beğeniler 1 / 0
  • Ticaret 0, (%0)
Merhabalar arkadaşlar
Html sitede metin içinde url varsa bunu otomatik olarak url algılamasını nasıl sağlarız?

Mesela bir metin var elimizde. Ve içerisinde https://m.wmaraci.com/ gibi bir url var ama metin içinde. Yani a href etiketleri icinde degil. Bunu nasil otomatik olarak link algilamasini saglayabiliriz?

Bazı sitelerde algılıyo yapamadım. Yardımcı olur musunuz?
Teşekkürler şimdiden
 

 

elektronikssl
webimgo

biroolpub biroolpub Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 22.09.2015
  • Yaş/Cinsiyet 38 / E
  • Meslek Yazılım Mühendisi
  • Konum Çanakkale
  • Ad Soyad V** Y**
  • Mesajlar 112
  • Beğeniler 4 / 45
  • Ticaret 2, (%100)
Dener misiniz...
function metindekiLinkler($metin) {

$metin = eregi_replace('(((f|ht){1}tp://)[-a-zA-Z0-9@:%_\+.~#?&//=]+)', '\\1', $metin);
$metin = eregi_replace('([[:space:]()[{}])(www.[-a-zA-Z0-9@:%_\+.~#?&//=]+)', '\\1\\2', $metin);
$metin = eregi_replace('([_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3})', '\\1', $metin);
$regexp = "]*href=(\"??)([^\" >]*?)\\1[^>]*>(.*)<\/a>";

if(preg_match_all("/$regexp/siU", $metin, $linkler)) {
foreach ($linkler[3] as $key=>$val) {
if ($val[50]) {
$metin = str_replace(">" . $val . "<", ">" . substr($val,0,50) . "...<", $metin);
}
}
}

return $metin;

}
?>
Superior

kişi bu mesajı beğendi.

Superior Superior WM Aracı Kullanıcı
  • Üyelik 07.05.2020
  • Yaş/Cinsiyet 25 / E
  • Meslek Öğrenciyim
  • Konum Erzurum
  • Ad Soyad O** O**
  • Mesajlar 2
  • Beğeniler 1 / 0
  • Ticaret 0, (%0)
Tamamdır hallettim sorunu
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al