if ($gonder) {
if ( $_POST['isim'] && $_POST['soyisim'] && $_POST['sifre'] && $_POST['mail'] ) {
@mysql_connect("localhost" , "root" , "şifrem" ) or die ("mysql'e bağlanılamadı");
@mysql_select_db ("db_ismi" ) or die ("mysql'i seçilemedi" ) ;
$isim = str_replace("<" , "<" , "$isim" ) ;
$isim = str_replace(">" , ">" , "$isim" ) ;
$veri = mysql_query("INSERT INTO deneme (isim,soyisim,sifre,mail) VALUES('$isim','$soyisim','$sifre','$mail')") ;
if ($veri) {
print "verileriniz işlenmiştir" ;
}
else {
print " verileriniz işlenemedi bir hata oluştu" ;
}
}
else {
print "eksik alan bırakmayınız" ;
}
}
else {
?>
forumun html kodları
<?php
}
?>
İstediğim şu ;
bu verileri db'ye yazdırırken
"<" ve
">" karakterlerini < ve &qt 'ye dönüştürmesi... Text alanına
<samet yazdığımda sorun yok , db'ye
<samet diye işliyor(sorunsuz şekilde) ama
<samet> yazdığımda bu veriyi db'ye yazdıramıyorum. Sorun kelimenin sonundaki
> karakteri ama bunu nasıl çözerim ?
Yardımınızı bekliyorum. Teşekkürler.