Arkadaşlar Bir adet kayıt formu yaptım herşeyi kontrol ediyorum kontrol.php dosyamda anacak adsoyad kısmında ( !'^+%&()=?_@ . vs ) gibi karakterlerin kulanılmasına izin vermek istemiyorum sadece text metin A harfinden Z harfine kadar izin verilsin.
1 de email alanında [email=isim@uzantı.com]isim@uzantı.com[/email] gibi bir konrol yapan kodlazım yardımlarınızı bekliyorum ajax veya java gibi kodlar istemiyorum php ile yazılmış olması gerekiyor.
Php Acil cevap bekliyorum.
hocam o kontrolü ekrana gelen kısımda yapmanız gerekir. eğer php de yapmak istiyorsanız giriş yapıldıktan sonra ancak kontrol edebilirsiniz. bildiğiniz gibi giriş ekranı da html olarak gelmektedir. yani html ekranda bilgi girilirken kontrol etmek gerekir ki bunu da javascript ile kontrol edebilirsiniz. php kontrolü datalar girilmiş ve db kaydedilirken ancak kontrol edileceği için bu çok kullanışlı bir yol olmaz düşüncesindeyim.
Eğer javascript ile yapmak isterseniz http://javascript.internet.com/ adresinde işinizi görecek uygulamalar mevcuttur.
saol ancak ben kaydıdı gönder dikten sonra kontrol yaptırtmak istiyorum.yaptığım sistemde java veya ajax kesinlikle kulanmıyorum.( prensib meselesi )
http://tr.php.net/manual/tr/example.xml-external-entity.php
adreslerini inceleyiniz işinize yarayacak bir şeyler olabilir.
function isValidEmail($email){
return eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email);
}
bu email versiyonu true ya da false döndürür. buna bakar [Aa-Zz] gibi bir versiyonunu da ad soyad için yapabilirsin.