Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

str_replace & nl2br

Arkadaşlar elimde bu şekilde bir kod var.
----------
Facebook herkesin kullandığı bir sosyal ağdır.
<pre class="syntax">
<head>
</head>
<body>
</body>

</pre>
Facebook websitesine değer biçilemiyor.
-----------
Yukardaki kısmın bir textarea'dan eklendiğini düşünelim.Ben burda nl2br fonksiyonu kullanıyorum.Yalnız şu kısmı belirteyim pre tagları arasındaki kısım kodların renklendirildiği kısım..
nl2br kullandığım için çıktı şu şekilde oluyor.
---------
Facebook herkesin kullandığı bir sosyal ağdır.
<pre class="syntax">
<br />
<head><br />
</head><br />
<body><br />
</body><br />
<br />
</pre><br />
Facebook websitesine değer biçilemiyor.
-------
Hiç kimse renklendirdiği kodun için br taglarını görmek istemez doğal olarak bu nedenle bu br taglarını nasıl yok edebilirim yalnız lütfen str_replace işini görür yazmayın çünkü str_replace ile yaptığımda bütün metinin br lerini siliyor yani benim sadece pre tagları arasındakileri silmem lazım.
Teşekkürler
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • halidaltuner adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    144 cevap - 4 soru
    htmlSQL kullanmanızı tavsiye edebilirim.

    htmlSQL'i indirdiğinizde dökümanları inceleyin. Ancak çok basit bir örnek vermek gerekirse,

    "SELECT br FROM pre" komutunu htmlSQL ile kullandığınızda pre tag'i içindeki tüm br'leri seçer. Seçilen br'leri replace edip kurtulabilirsiniz :-)

Cevaplar

Hiç cevap bulunamadı.