lostyazilim
tr.link

preg_match ile bütün karekterlere nasil izin verebilirim

3 Mesajlar 605 Okunma
lstbozum
tr.link

DisLanZe DisLanZe suleymanakyildiz.com.tr ❤ Kullanıcı
  • Üyelik 08.02.2016
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum Rize
  • Ad Soyad S** A**
  • Mesajlar 76
  • Beğeniler 0 / 11
  • Ticaret 2, (%100)
preg_match ile karekter kontrolu yapiliyor ben nasil bütün karekterlere izin verebilirim
function validate_name($name, $name_limit, $name_system){
if(preg_match("@ [a-z0-9!'%&/=<>|`/#_\+\*\$\{\[\]\}\^\-]+@i", $name) && strlen($name) <= $name_limit && !ctype_digit($name) && $name !== $name_system && strlen($name) >= 4){
$valid_name = 1;
}
else {
$valid_name = 0;
}
return $valid_name;
}
 

 

wmaraci
reklam

VipTema VipTema Vip Tema Web Tasarım Kullanıcı
  • Üyelik 29.06.2011
  • Yaş/Cinsiyet 37 / E
  • Meslek Vip Tema Web Tasarım A.Ş.
  • Konum Tekirdağ
  • Ad Soyad Ö** I**
  • Mesajlar 1393
  • Beğeniler 704 / 703
  • Ticaret 21, (%100)
preg_match i kaldırarak...
 

 

brk brk Meşgul Kullanıcı
  • Üyelik 24.05.2011
  • Yaş/Cinsiyet 32 / E
  • Meslek Bilgisayar Programcısı
  • Konum Osmaniye
  • Ad Soyad B** G**
  • Mesajlar 285
  • Beğeniler 82 / 81
  • Ticaret 1, (%100)

function validate_name($name, $name_limit, $name_system){
if(strlen($name) <= $name_limit &&
!ctype_digit($name) &&
$name !== $name_system &&
strlen($name) >= 4)
{
$valid_name = 1;
}
else {
$valid_name = 0;
}
return $valid_name;
}

/*
* En fazla $name_limit değişkeninde belirlenen karakter sayısı kadar olan,
* $name_system değeri ile aynı olmayan,
* Sadece raklamlardan oluşmayan
* ve 3 karakterden büyük isimlere izin verir.
* Karakterlerle ilgili bir kontrol yapmaz, yani tüm karakterlere izin verir.
*/

?>
 

 

coder, bike rider, hobbyist photographer
wmaraci
wmaraci
Konuyu toplam 2 kişi okuyor. (0 kullanıcı ve 2 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al