Tekil Mesaj gösterimi
Alt 22 Mayıs 2015, 16:48   #6
Çevrimdışı
Nickolas
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Vbulletin Dil Hatası




Sorunu inceledim. Bu vBulletin 'den ziyade PHP 'nin highlight_string fonksiyonu ile ilgili bir problem.

Bahsettigin iki ornek karakterin entity kodlari sirasiyla: & #31383; & #31806; (& ve # arasinda bosluk olmamali. Boslugu kaldirdigimda orjinal karakteri gosteriyor)

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<?php echo highlight_string(' & #31383; & #31806; ', true); ?>

Sonuc olarak:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<span style="color: #000000"> <span style="color: #0000BB">&lt;?php&nbsp;</span><span style="color: #007700">&amp;</span><span style="color: #FF8000">#31383;&nbsp;&amp;#31806;&nbsp;</span><span style="color: #0000BB">?&gt;</span> </span>

Yani ozetle: ilk gordugu entity kodu: & #31383; -> highlight etmeye calisirken; & ve # arasina html kodu koyuyor.

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<span style="color: #007700">&amp;</span>#31383;

Bu da dogru sekilde gostermesini engelliyor. Bu bir php bug 'i. [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet