Developer LOOS
Somon Balığı Selam Vermeye Geldi
Merhabalar Back-end'ciler veya olma yolunda ilerleyenler ?. Fonksiyonları paylaştığım konulardan bir tanesindesiniz şuan. Bu konumda kendi fonksiyonumuzu yazacağız.
Peki nedir bu yazdığım fonksiyon ve ne işe yarar?
Bir kullanıcı adı filtreleme fonksiyonu yapacağız.
NOT:Fonksiyon bir yerden alınmamıştır.
ilk öncelikle fonksiyonumuzun ana temelini atıp değişkenlerimizi oluşturalım.
SYNTAX;
Nerelerde kullanılır?
* Veritabanına kullanıcı kaydederken
Basit bir konu oldu desteğiniz için şimdiden teşekkürler, bir hatam olmuşsa affola.
Peki nedir bu yazdığım fonksiyon ve ne işe yarar?
Bir kullanıcı adı filtreleme fonksiyonu yapacağız.
NOT:Fonksiyon bir yerden alınmamıştır.
ilk öncelikle fonksiyonumuzun ana temelini atıp değişkenlerimizi oluşturalım.
PHP:
function kadi ($x) {// Fonksiyonumuzu oluşturuyoruz
$kadi=$x; //Kullanıcı adını alıyoruz
$i=0;
$uzunluk = strlen($kadi); // Kullanıcı adının uzunuluğunu alıyoruz
$var = false;
while ($i < $uzunluk) { //Döngüye sokuyoruz
if ($kadi[$i] != "A" && $kadi[$i] != "B" && $kadi[$i] != "C" && $kadi[$i] != "D" && $kadi[$i] != "E" && $kadi[$i] != "F" && $kadi[$i] != "G" && $kadi[$i] != "H" && $kadi[$i] != "I" && $kadi[$i] != "J" && $kadi[$i] != "K" && $kadi[$i] != "L" && $kadi[$i] != "M" && $kadi[$i] != "N" && $kadi[$i] != "O" && $kadi[$i] != "P" && $kadi[$i] != "R" && $kadi[$i] != "S" && $kadi[$i] != "T" && $kadi[$i] != "U" && $kadi[$i] != "V" && $kadi[$i] != "Y" && $kadi[$i] != "Z" && $kadi[$i] != "Q" && $kadi[$i] != "W" && $kadi[$i] != "X" && $kadi[$i] != "a" && $kadi[$i] != "b" && $kadi[$i] != "c" && $kadi[$i] != "d" && $kadi[$i] != "e" && $kadi[$i] != "f" && $kadi[$i] != "g" && $kadi[$i] != "h" && $kadi[$i] != "i" && $kadi[$i] != "j" && $kadi[$i] != "k" && $kadi[$i] != "l" && $kadi[$i] != "m" && $kadi[$i] != "n" && $kadi[$i] != "o" && $kadi[$i] != "p" && $kadi[$i] != "r" && $kadi[$i] != "s" && $kadi[$i] != "t" && $kadi[$i] != "u" && $kadi[$i] != "v" && $kadi[$i] != "y" && $kadi[$i] != "z" && $kadi[$i] != "x" && $kadi[$i] != "w" && $kadi[$i] != "q" && $kadi[$i] != "_") {
$var = true; //Eğer üsttekilerle uyumlu değilse olumsuz değer döner
$i++;
} else {
$i++;
}
}
if ($var == true) { // Eğer uygun değilse OLUMSUZ
return false;
} else {
return true; // Uygunsa olumlu değer döner
}
}
SYNTAX;
PHP:
// Kullanıcı adı oluşturalım
$kullaniciadim="xXxDeveloper_LOOSxXx";
if (kadi($kullaniciadim)) { //Eğer olumlu değer dönerse yani yasaklı karakter yok ise çalışacaktır
echo "Kullanıcı adı doğrudur";
} else { //Var ise kullanıcıyı bilgilendiriyoruz
echo "Kullanıcı adınızda yasaklı karakterler var lütfen düzeltin";
}
* Veritabanına kullanıcı kaydederken
Basit bir konu oldu desteğiniz için şimdiden teşekkürler, bir hatam olmuşsa affola.
Son düzenleme: