Hayko adlı üyeden alıntı: mesajı görüntüle
Şöyle birşey öneriyim o zaman.

Metinde değişiklik yapılacak kelimeler bellidir illaki.

Önce bunların hepsini bir diziyi karakter sayısına göre alın.

Örneğin,

$kelimeler[] = 'video'; $linkler[] = 'http://site1.com';
$kelimeler[] = 'videolar'; $linkler[] = 'http://site2.com';
$kelimeler[] = 'videocunuz'; $linkler[] = 'http://site3.com';
$kelimeler[] = 'benim videolarım'; $linkler[] = 'http://site4.com';
Daha sonra for döngüsü ile metni değiştirelim tek tek.


for($i=0;$i<count($kelimeler);$i++)
	$metin = str_replace($kelimler[$i],'<a href="'.$linkler[$i].'">'.$kelimler[$i].'</a>',$metin);

Bu şekilde çalışması lazım.



Arkadaş zaten yardım istemiş gülmenizi değil. Bende ilk yazdığınızda mümkün olamayacağını düşünüyordum str_replace ile fakat öyle bir yazdınız ki nasıl yaptığınızı merak ettim

ama bakın Yapmışsınız işte demek mümkün İyi Çalışmalar