PHP, HTML Kodları Engelleme / Temizleme

Silverday

Altın Üye
Altın Üye
Katılım
3 May 2006
Mesajlar
3,551
Reaction score
0
Puanları
0
Konum
sakarya
merhabalar aşağya yazacağım fonksiyon yardımıyla output yazılarınızda HTML kodların kulanımını
engelleyeceksiniz.Bu sayede sitenize yorum yapmak, vs işlemler daha güvenli hale gelecektir.

fonksiyon

PHP:
function html_clean($string) {

// $ Silverday 23:28 30.06.2009 $ 
// @param $string, the input in order to block HTML

$special_chars_replace = array(
"&","<",">", """
);
$special_chars_search = array(
"&","<",">", "\""
);

$string = str_replace($special_chars_search, $special_chars_replace, $string);
return $string;		
}

Kullanım:

PHP:
<?php

$text = "<div id='example'>Foo</div><br /><br />Bu Örnek bir yazıdır";
$text = html_clean($text);

print $text;

?>


iyi çalışmalar - Silverday*
 
Sağo üsdat konudışı olacak ama PHP ile yapılan siteyi hack e karşı güvenli hale getirmek için ipuçlarının biraraya toplanıp açıkların gösterildiği ve nasıl kapatılacağının açıklandığı döküman varmıydı?
 
Geri
Üst