ik vroeg mij af of er iets bestond om een email adres te checken, dus of deze syntax goed is: iets@hoi.com.
Kep nl. een formuliertje en als je in het veld 'e-mail' alleen cijfers of letter oid invult krijg ik een warning (de ingevulde gegevens worden overigens wel verstuurd).
Ik heb dus wel een scriptje gevonden, althans ik heb er een gedeelte van gebruikt(dus alleen et email validatie gedeelte heb ik eruit gesloopt zegmaar):
<? class FormFieldChecker{ function FormFieldChecker(){ } /** * Checks if the email is a valide one **/ function isEmailAdress($email){ $isEmailAdress = FALSE; if ( $email != '' ) { if ( preg_match('/^[a-z0-9\.\-_]+@[a-z0-9\-_]+\.([a-z0-9\-_]+\.)*?[a-z]+$/is', $email) ){ $isEmailAdress = TRUE; } } return $isEmailAdress; } }?>
maar ik krijg nog steeds die warning:
Warning: Bad Message destination in [pad] on line 23
In regel 23 staat dit:
mail("$email", "$antwoordonderwerp", "$antwoord");
email is de variabele waarna automatisch een e-mail wordt verstruurd bv. "bedankt voor et invullen van de form" Maarja aangezien dit geen geldige is krijg ik dus die warning. Maar kep toch die controle erin zitten?
Kep nl. een formuliertje en als je in het veld 'e-mail' alleen cijfers of letter oid invult krijg ik een warning (de ingevulde gegevens worden overigens wel verstuurd).
Ik heb dus wel een scriptje gevonden, althans ik heb er een gedeelte van gebruikt(dus alleen et email validatie gedeelte heb ik eruit gesloopt zegmaar):
<? class FormFieldChecker{ function FormFieldChecker(){ } /** * Checks if the email is a valide one **/ function isEmailAdress($email){ $isEmailAdress = FALSE; if ( $email != '' ) { if ( preg_match('/^[a-z0-9\.\-_]+@[a-z0-9\-_]+\.([a-z0-9\-_]+\.)*?[a-z]+$/is', $email) ){ $isEmailAdress = TRUE; } } return $isEmailAdress; } }?>
maar ik krijg nog steeds die warning:
Warning: Bad Message destination in [pad] on line 23
In regel 23 staat dit:
mail("$email", "$antwoordonderwerp", "$antwoord");
email is de variabele waarna automatisch een e-mail wordt verstruurd bv. "bedankt voor et invullen van de form" Maarja aangezien dit geen geldige is krijg ik dus die warning. Maar kep toch die controle erin zitten?