arkadaşlar bi ziyaretçi defteri gibi projem var ama forma her türlü veri gilirebiliyor. yönlendirme kodları falan.. bunu nasılönleyebilirim?
teşekkürler
Forma HTML Kodu Girilmesini Engelleme
9
●3.183
- 14-01-2009, 00:30:18Üyeliği durduruldu
- 14-01-2009, 08:54:24Üyeliği durdurulduparemetresiz kullanirsan <script> </script> gibi blok halindeki taglar hariç hepsini temizler.niphell adlı üyeden alıntı: mesajı görüntüle
function stripAllTag($text, $tags = '', $invert = FALSE) {
preg_match_all('/<(.+?)[\s]*\/?[\s]*>/si', trim($tags), $tags);
$tags = array_unique($tags[1]);
if(is_array($tags) AND count($tags) > 0) {
if($invert == FALSE) {
return preg_replace('@<(?!(?:'. implode('|', $tags) .')\b)(\w+)\b.*?>.*?</\1>@si', '', $text);
}
else {
return preg_replace('@<('. implode('|', $tags) .')\b.*?>.*?</\1>@si', '', $text);
}
}
elseif($invert == FALSE) {
return preg_replace('@<(\w+)\b.*?>.*?</\1>@si', '', $text);
}
return $text;
}
internetten bulup kendi kullandığım strip tag benim bu şekilde - 15-01-2009, 01:13:23Üyeliği durdurulduarkadaşlar bu kodları nereye ekliceğimi bilemiyorum bu konuda çok yeniyim biraz daha açabilirmisiniz konuyu?
- 15-01-2009, 01:33:17Üyeliği durduruldudeğerleri yazdırdığınız her yerde kullanmalısınızuguronline adlı üyeden alıntı: mesajı görüntüle
mesela
echo "deneme metni" . $dememe ."dir";
yaziyorsanız bunu
echo "deneme metni" . strip_tags($dememe) ."dir";
gibi yapmalısınız - 15-01-2009, 01:45:39Üyeliği durdurulduözür dilerim ama kodu veriyorum yardımcı olursan sevinirim. nerede hata yapıyorum bilemiyorum

<? $filitre = strip_tags($yaz,'<br><p><a> ve diğer izin verilen kodlar'); while ($yaz = mysql_fetch_array($result)) { echo "<table bordercolor=#E5E5E5 width=75% border=1 cellspacing=0 cellpadding=30 align=center>"; echo "<tr> <td valign=top bgcolor=#EEEEEE width=18%>Ad Soyad: $yaz[adsoyad])<br> E-Posta: $yaz[eposta]</p> <p>Tarih: $yaz[tarih]</td> <td bgcolor=#FFFFFF width=57%>strip_tags($yaz[mesaj])</td> </tr>"; echo "</TABLE>"; echo "<br>"; } ?> - 15-01-2009, 01:56:55Üyeliği durduruldu
<? while ($yaz = mysql_fetch_array($result)) { echo "<table bordercolor=#E5E5E5 width=75% border=1 cellspacing=0 cellpadding=30 align=center>"; echo "<tr> <td valign=top bgcolor=#EEEEEE width=18%>Ad Soyad: ".htmlspecialchars(strip_tags($yaz[adsoyad]))."<br> E-Posta: ".htmlspecialchars(strip_tags(($yaz[eposta]))."</p> <p>Tarih: $yaz[tarih]</td> <td bgcolor=#FFFFFF width=57%>".htmlspecialchars(strip_tags($yaz[mesaj]))."</td> </tr>"; echo "</TABLE>"; echo "<br>"; } ?>
