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
Acaba size PHP dosyasını göstersem, tam olarak nereyi değiştirmem gerektiğini bana söyler misiniz?