ByAkman adlı üyeden alıntı: mesajı görüntüle
Direk yapıştırırsanız olmaz

if(!preg_match("/^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$/i", $str)) {
$msg ='email is not valid';
}
else {
$valid = true;
}
bu şekilde deneyin
ByAkman adlı üyeden alıntı: mesajı görüntüle
if(!eregi("^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}$", $email)){

bunu

if(!preg_match("/^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$/i", $email)) {

bununla
Evet oldu. Çok teşekkür ediyorum, sağolun.