Anasayfa » Php

Yazımızdan html taglarını temizleme

17 Ocak 2011 3.306 kez okundu Yorum yok
1 Star2 Stars3 Stars4 Stars5 Stars (Henüz hiç oy kullanılmadı. İlk oyu siz verin.)
Loading...

Bugün değinmek istediğim konu, var olan bir metnin içinden html taglarını silme işlemi.
Kısaca örnek vererek başlayalım.Mesela database den bir metin çektiniz ve bu metnin özetini ekrana basmak istiyorsunuz, ve özet olduğu için html taglarına ihtiyacınız yok.(Ne demek istiyorsun?) Mesela gelen cümle şu olsun:

$cumle= ‘ <font color=”red”><b>Html taglı yazımız.</b></font>’;
echo $cumle; dediğimizde ekrana -> ‘ Html taglı yazımız.‘;
basılacak.

ama istiyoruz ki yazı renkli değilde normal yazılsın,çünkü biz metnin hepsini değil özetini yayınlayacağız. O zaman yapmamız gereken cümleden html taglarını temizlemek.Nasıl oluyor?

strip_tags(); fonksiyonu ile hallediyoruz.

Örneğin:
echo strip_tags($cumle) ; dediğimizde ekrana -> Html taglı yazımız.
basılacak.(bakın yazımızı kırmızı ve kalın yapan taglardandan kurtulduk)

Bunun en basit örneğini sitemizde görebilirsiniz.Makaleler bölümünde yazıların özetlerini görüyorsunuz ve hiçbir şekilde html kodu kullanılmamış,yani yazılar normal.Ama okumak için açtığınızda yazılar orjinal hallerine dönüyor,renkleniyor ve fontları değişiyor.

Peki neden ihtiyaç duyacağız?
Mesela bir yazının özetini aldığımızda html komutu yarım kalabiliyor ve bu şekide ekrana basdığımızda özeti;tüm sayfanın kodlaması bozulabiliyor.

Umarım işinize yarar, benim çok yaradı…

Beğendiyseniz yorumunuzu bırakmayı unutmayın 🙂

<<< Önceki:

Sonraki: >>>


Facebookta Paylaş

Yorum Bırakın!

Yorum yaz, yada kendi sitende trackback (Geri besleme) olarak ekle. Ayrıca RSS ile bu konuya üye olabilirsin. .

Nazik olun. Temiz tutun. Konu dışına çıkmayın. Spam yaratmayın.

Bu tagları kullanabilirsiniz:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Bloğumuz gavatarı desteklemektedir. Kendi gavatarınızı edinmek için lütfen Gravatar a üye olun.