Berkay Tosun
Üye
Merhabalar arkadaşlar bu yazımda sizlere küçük bir kod ile çok işinize yarayacak bir kod parçacığı paylaşıcam. Gene bir senaryo ile gidelim daha iyi anlaşılması için. Diyelim Bir blog ya özel yazılım bir site yaptınız ya da yorum kısmı yaptınız bu yazı içerisinde geçen linkleri bulup otomatik a href etiketi tanımlanmasını istiyorsunuz. php ile bunu basitçe yapabilirsiniz. Aşağıdaki kodu fonksiyonlarınızın olduğu dosyaya yapıştırın ya da gerekli dosyaya ve kullanmaya başlayın.
kullanımı çok basit
Böyle kullanırsanız çıktının içerisindeki site adresinin a href ile olduğunu görürsünüz. Anlamadığınız veya yapamadığınız bir yer olursa yorum olarak bana yazabilirsiniz.
PHP:
function otolink($yazi){
$yazi= preg_replace("#http://([\S]+?)#Uis", '<a href="http://\\1" rel="nofollow" target="_blank" class="broken_link" rel="nofollow">\\1</a>', $yazi);
PHP:
echo otolink('yazı içerisinde link vermek mesela www.hayatikodla.com gibi');