metin içinde etiketleme.

ByMetaLNasrettin Güneş

Kolay gelsin herkese.

Php ile metin içinde etiketleme yapmaya çalışıyorum. Bir yerde takılı kaldım, sizden yardımlarınızı istirham ediyorum.

Şimdi öncelikle mysqlden etiketler tablosunu diziye alıyorum. Tabloda etiket adı: title ve link: link kismi var.

Metin içinde o etiket geçtiğinde, etiket tıklandığında etiketin linkine gidecek.

Çoğunu yaptım ama link kısmını çekemedim bir türlü.

Aşağıdaki kod ile etiket adı çekiyorum, ama linke gönderemiyorum. 

$1 ile etiket adını alıyorum, ama linki nasıl alacağımı bilemiyorum.

Yardım edebilen olur inşaallah, herkese teşekkürler.

<?php 

$etiketler = array();

$sql=mysql_query('select * from etiketler');

while($bas = mysql_fetch_assoc($sql)){

$etiketler[$bas['title']] = $bas['link'];

}

$etiketanahtar = array_keys($etiketler);

 $icerik = preg_replace("/(".implode('|',$etiketanahtar).")/",'<a href="site.com/$1">$1</a>',$metin);  

echo "$icerik";

?> 

2014-10-14 08:56:45

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro