benim yaptığım aslında sunarkendi ama şimdi eklenirken değiştirtiriyorum artık. teşekkürler. bunun dışında bir yöntem söyleyecek yok mudur? bu hiç içime sinmedi de.

str_replace ile işlem yaparken aldığınız hata nedir veya hangi kısmını yapamadınız? Veriler henüz gönderim aşamasındayken; yani kullanıcı &quot;gönder&quot; dedikten sonra verileri eklerken mi &lt;url&gt;&lt;/url&gt; kısmında düzenleme yapıyorsunuz yoksa html etiketlerden arınmış olarak eklenen verileri str_replace ile mi yazdırıyorsunuz, performans açısından kayda değer bir konu olduğu için soruyorum.

str_replace ile yapmayı becerdim ama hiç içime sinmedi. link yazarak tıklanabilir yapıyorum. ama bazı siteler linkin kendisini yazdırarak tıklatabilyor. şu şekilde yaptım; $message = &quot;$r &quot;; // mysqlden gelen mesaj $metin = str_replace ; // &lt;link&gt; in değişimi $metin2 = str_replace ; // &lt;/link&gt; in değişimi echo strip_tags(nl2br(&quot;$id$metin4&quot;), &quot;&lt;div&gt;&lt;b&gt;&lt;br&gt;&lt;a&gt;&quot;); // en son basılışı eğer performans açısından veya herhangi bir başka tavsiyeniz varsa lütfen beliritn.

mysql e eklenen mesajları php ile çekerken http:// ile başlayan linkler tıklanabilir yazı, yerine direk etkisiz text olarak gözüküyor. ben bunları nasıl link olarak okutabilirim? kullanıcıya &lt;link&gt; &lt;/link&gt; etiketleri arasına yazdırıp, str_replace ile bunları &lt;a href=&quot; ve &quot;&gt;&lt;/a&gt; e dönüştürmeyi denedim ama yine olmadı. farklı çözüm önerisi olan var mı?

Kaydedilmiş veriyi sitede kullanıcılara sunarken str_replace'den geçirmeniz doğal olarak performans kayıplarına neden olurdu. Böyle yapmanız daha uygun olmuş. Onun dışında nofollow eklemeniz siteniz adına daha iyi olur.