» » » » Tek Tırnak Sorunu

Tek Tırnak Sorunu

PremiumTurk
PremiumTurk 25-07-2016, 01:49
Sitemde dle tpl dosyalarını php olarak kullanıyorum ama mesela ilave alanda css kodu ekleyeceğimde
''
(Tek Tırnak 2 Adet) bu şekilde Örnek olarak
Content: '';
şeklinde arka arkaya geldiğinde

** Resim kaldırıldı **

şeklinde hatayla karşılaşıyorum htmlspecialchars içerisinde kullanmama rağmen fakat
''
""
yaptığımda sorun kalkıyor sebebi ile ilgili fikriniz var mı ?

URL:http://premium-turk.net

Çözüldü İşleme Alındı Bekliyor Çözülemedi
Bilgilendirme
Yorum Ekleyebilmeniz için Sitemize Kayıt Olmanız Gerekmektedir.
0
PremiumTurk 4 Ağustos 2016 01:17
Çözümü ayarladım engine/classes/parse.class.php den
Aratın:
$source = str_ireplace( "<iframe", "&lt;iframe", $source );

Altına Ekleyin:
$source = str_replace( "'';", "&#039;&#039;;", $source );

Bu sayede yazdığınız yazı içerisinde ''; varsa hatasız bir şekilde vermesi için veritabanına ''; olarak kayıt oluyor sayfaya yazdırdığınızda yine ''; olarak gelecektir.
3 779
MaRZoCHi 25 Temmuz 2016 09:02
1) Soru cümlesi olmayan cümlelerin sonuna soru işareti koymayınız.
2) Konudaki resimler siteye yüklenmelidir.

Sorun şundan kaynaklı.
Hatalı kullanım
eval('asdasdasd'asdasdasd');

Hatasız kullanımlar
eval('asdasdasd"asdasdasd');
eval('asdasdasd\'asdasdasd');
eval("asdasdasd'asdasdasd");
eval("asdasdasd\"asdasdasd");

Örneklerdeki gibi eval arasına girilen yazı(kod) kullanılan parametrenin bitiş başlangıç taglarını aynen içermemeli.

--------------------
deneme bonusu veren siteler