İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Web Programlama (PHP, ASP, HTML, CSS, JavaScript)
Web Programlama (PHP, ASP, HTML, CSS, JavaScript)

Php strip_tags() kullanımı

mTanriverdi19.01.20110 cevap4.023 görüntüleme
2007'den beri541 mesaj
#1
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

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.