z. defterinde html kodlarını yasaklama
4
●789
- 25-09-2005, 02:18:37Kimlik doğrulama veya yönetimden onay bekliyor.
$contents = "Your HTML string"; // Part 1 // This array is for single tags and their closing counterparts $tags_to_strip = Array("html","body","meta","link","head"); foreach ($tags_to_strip as $tag) { $contents = preg_replace("/<\/?" . $tag . "(.|\s)*?>/","",$contents); } // Part 2 // This array is for stripping opening and closing tags AND what's in between $tags_and_content_to_strip = Array("title"); foreach ($tags_and_content_to_strip as $tag) { $contents = preg_replace("/<" . $tag . ">(.|\s)*?<\/" . $tag . ">/","",$contents); }bu kodu buldum ama denedim bilemiyorum sonuçları. çalışmazsa arama için anahtar kelime "html tag filter" kolay gelsin., kusura bakma tam yardımcı olamadım. - 25-09-2005, 13:48:07Öncelikle kullandığın ziyaretçi defterindeki ziyaretçilerin mesajlarını kaydeden noktayı bulmalısın. Burda büyük ihtimalle mesaj içeriğini tutan bir değişken tanımlıdır, mesela $msg_contents
Daha sonra şunu yaparsan mesaj içeririğindeki tüm taglar temizlenir:
$msg_contents = strip_tags($msg_contents);
Eğer <p>, <br>, <b>, <i>, vs. gibi bazı tagların olduğu gibi kalmasını istiyorsan şu şekilde bir şey kullanman gerekli
$msg_contents = strip_tags($msg_contents, '<p><br><b><i>');