Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
1518
Tıklama
0
Öne Çıkarma
hiç hata olmadığı halde email kontrolü çalışmyor
H
17 yıl
Yüzbaşı
Konu Sahibi

$userdata['email']="alohandira@hotmail.com";

if (!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $userdata['$email'])) $errors[]='invalid email adress';

if ($errors) echo $errors

$errors her zaman invalid email adress diye dönüyor. düzeltemedim bir türlü. bi el atın arkadaşlar



F
17 yıl
Çavuş

function emailkontrol($email)
{
// emaili kontrol et
return preg_match('#^[a-z0-9.!\#$%&\'*+-/=?^_`{|}~]+@([0-9.]+|([^\s\'"<>]+\.+[a-z]{2,6}))$#si', $email);
}
kodlarına bakmak yerine sana kendi fonksiyonumu veriyorum herkes kullansın diye örnek kullanım
<?php
$email='fegabj@hotmail.com';
if(!emailkontrol($email))
{echo'geçersiz bir email;}
?>


Bu mesaja 1 cevap geldi.
A
17 yıl
Yarbay

Hazır konu açılmışken ben de sorayım ben bir değişkenin içinde ( bu değişken bir yazı ) harf ve rakamdan ve
noktadan başka bir şey olmasını istemiyorum Yani ? ' gibi karakterler olmayacak.Bunu nasıl aratıp uyarı verdirtebilirim?


Bu mesaja 1 cevap geldi.
F
17 yıl
Çavuş

<?php
$metin='@ burda bir et işareti var';
if (preg_match("/@/i", "$metin")) {
echo "Buldum var evet işaret";
} else {
echo "Metinde böyle bir işaret yok";
}
?>



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.