Php strip_tags() kullanımı

mTanriverdi

Doçent
Katılım
7 Ekim 2007
Mesajlar
541
Reaksiyon puanı
3
Puanları
0
Php ile yaptığımız projemizde strip_tags fonksiyonu ile verilerimizdeki HTML değerleri temizleriz. Mesela kullanıcı textbox(input) aracılığı ile veri gönderirken html etiketleri yazar ise strip_tags fonksiyonu bu etiketleri temizliyor ve sonucu ekrana döküyor. Tabi istediğimiz HTML etiketlere izin verebiliriz, mesela etiketine vb. izin verebiliriz.
strip_tags fonksiyonu ile HTML etiketleri nasıl temizliyoruz?
$degisken = '<a href="eviz.net">mTanriverdi</a>';
echo strip_tags($degisken);

Yukarıdaki kodu ekrana yazdırdığımız zaman karşımıza Mustafa Tanrıverdi (tıklanabilir link) şeklinde çıkarması gerekirken Mustafa Tanrıverdi (tıklanamaz, link yok) şeklinde ekranda gösteriyor. Çünkü Html etiketleri temizlemiş olduk. Peki şimdi gelelim istediğimiz türden HTML etiketlere izin vermeye.
$degisken = '<a href="mtanriverdi.blogspot.com"><strong>mTanriverdi</strong></a>';
echo strip_tags($degisken, '<strong>');
</strong>

Yukarıdaki kodu ekrana yazdırdığımız zaman Mustafa Tanrıverdi şeklinde çıktı alacaksınız. Çübkü bu sefer sadece
etiketlerini kullanmasını ve geri kalan HTML etiketleri kullanmamasını emrettiniz.
Projenizde kullanıcı textbox(input) vb. gibi nesneler ile sitenize veri aktarıyor ise, güvenlik ve temanının işlevselliği açısından strip_tags fonksiyonunu kullanmanız önerilir.
Bir sonraki yazımda görüşmek üzere, Mustafa Tanrıverdi
 
Üst