<h1> kodunu nasıl engellerim
9
●787
- 05-09-2009, 15:29:26post ve get verilerinden önce strip_tags kullanarak html karakterlerinin temizleyebilirsin.
- 05-09-2009, 16:10:22
$_POST = array_map('strip_tags', $_POST);post verilerini veritabanına göndermeden önce eklersen, tüm html kodlarından arınmış olacaktır. - 05-09-2009, 16:58:44Öncelikle Geşmiş Olsun
size dış Editor için Bir Filtreleme yazdım Alltaki Kodları İnclude Klasorunuze Yapıştırın
function h1filter($text){ $h1gelen= array ("<",">","refresh","location","\n" ); $h1ch = array ("<",">","","","<br>"); $h1tags = str_replace($h1gelen,$h1ch,$text); return $h1tags; }Ardından editorden Post ile Cağıdıgınız çağırdıgınız text i bir değişkene tanılıyosunuz
ve mysql e kaydediyosunuz ya
işte o verinin basına h1filter codunu yazıyosunuz
örnek
$text = h1filter($_POST["forumdangelneveri"]);
Not Editor le Yazdıgınız kodlar değişicekter ekrana yazdıgınızda kaydedildiği gibi gelir bunun içinde ayrı bir function yazılması gerek
ama sizin sorununuz hack ekrana yazdırmak değil heralde
< = html karşıtı <
> = html karşıtı >
buyuk ve kücük karakterleirni ekranda görmek istemezsen onlar için de karşıtı yazdıklarımıda boş döndürürsen o sorunda kalkar - 05-09-2009, 17:29:08stript_tags kullanmış olduğumuz programla dilinde sabit bir cod temizleme komutudur. html kodlarını temizler
benim yazdıgım ise forumdan gelen html kodları dönüştürür ve karşısına yazdıgını geri almanı saglar .
lamerlere Karşı refresh,location cözümüdür - 06-09-2009, 01:07:49Üyeliği durdurulduvideo dersini bile paylaşmıştımMarlboro adlı üyeden alıntı: mesajı görüntüle

http://programlamatv.com/ders/php/ph...me-strip-tags/
