Fonksiyon Şu Özel Karakterleri Çevirir;
& (ampersand) karakterini &
" (çift tırnak) işaretini "
' (tek tırnak) işaretini '
< (küçütür) işaretini <
> (büyüktür) işaretini >
karakterlerine çevirir. Böylece html kodları zararsız hale gelir ancak kodlar sanki normal yazıymış gibi gözükmeye devam eder.
2. parametre olarak etiketler alır.. Bu etiketler çevirme işlemini yönlendirmek içindir.. Örneğin sadece çift tırnakları çevir, çift ve tek tırnakları çevir ya da tırnakları çevirme gibi..
ENT_COMPAT => Sadece çift tırnakları çevir
ENT_QUOTES => Çift ve tek tırnakları çevir
ENT_NOQUOTES => Tırnakları çevirme
Örnek Kullanımı
<?php $ifade = "Bu & bir 'test' tir.."; echo htmlspecialchars($ifade, ENT_COMPAT).'<br />'; echo htmlspecialchars($ifade, ENT_QUOTES).'<br />'; echo htmlspecialchars($ifade, ENT_NOQUOTES); $html = "<img src='resim.png' alt='' />"; echo htmlspecialchars($html); ?>
1234567891011
Hiç yorum yok:
Yorum Gönder