preg_match fonksiyonu kullandığında ne hatası alıyorsun?
Warning: preg_match() [function.preg-match]: No ending delimiter '^' found in index.php on line 86
Lütfen geçerli bir e-mail adresi girin!
Mail girdiğim halde bu hatayı veriyor. Basit bir yeri atlıyorum ama neyi bulamadım.
--R10.NET; Flood Engellendi -->-> Yeni yazılan 28-12-2013 mesaj 00:05:05 -->-> Daha önceki 27-12-2013 mesaj 23:59:18 --
filter_var ile yapman daha saglikli olacaktir.
$email="benim@mail.com";
if(filter_var($email,FILTER_VALIDATE_EMAIL)){
echo "Gecerli";
}else{
echo "Gecersiz";
}
Teşekkür ederim ama aslında iletişim formu değil. İstek paneli. Yani ileti maile değil, panele düşüyor.
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 00:16:01 -->-> Daha önceki mesaj 00:05:05 --
if(!eregi("^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}$", $email)){ if(!preg_match(“/^[a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}$/i", $email)){bu şekilde değiştiriyorum ama nerede hata yapıyorum çözemedim.