Email laten controleren.
Hallo,
Ik heb een formuliertje waarme mensen mij kunnen mailen. Maar ik krijg die controle op het mailadres dat zij moeten invoeren maar niet voor elkaar. Ik heb heel wat opgezocht maar niks werkte. Of hij blokkeert alles wat je invoert ook het goede. Of hij laat alles door ook het slechte.
mijn code:
Ik heb een formuliertje waarme mensen mij kunnen mailen. Maar ik krijg die controle op het mailadres dat zij moeten invoeren maar niet voor elkaar. Ik heb heel wat opgezocht maar niks werkte. Of hij blokkeert alles wat je invoert ook het goede. Of hij laat alles door ook het slechte.
mijn code:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
function Mailcheck(){
if (eregi("^[a-zA-Z0-9_]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$]", $_POST['Email']))
{
return FALSE;
}
}
//Mail versturen gebeurt hier...
if (isset($_POST['submit'])) {
if(empty($_POST['onderwerp'])){
echo"You didnt select the subject. <br/> <a href=\"contact.php\">Back</a>"; exit();
}
elseif(empty($_POST['Bericht'])){
echo"You didnt fill in the message area. <br/> <a href=\"contact.php\">Back</a>"; exit();
}
elseif(Mailcheck() == FALSE) {echo"Incorect mail adres! <br/> <a href=\"contact.php\">Back</a>"; exit();}
?>
function Mailcheck(){
if (eregi("^[a-zA-Z0-9_]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$]", $_POST['Email']))
{
return FALSE;
}
}
//Mail versturen gebeurt hier...
if (isset($_POST['submit'])) {
if(empty($_POST['onderwerp'])){
echo"You didnt select the subject. <br/> <a href=\"contact.php\">Back</a>"; exit();
}
elseif(empty($_POST['Bericht'])){
echo"You didnt fill in the message area. <br/> <a href=\"contact.php\">Back</a>"; exit();
}
elseif(Mailcheck() == FALSE) {echo"Incorect mail adres! <br/> <a href=\"contact.php\">Back</a>"; exit();}
?>
Gesponsorde koppelingen:
Als je php >= 5.2 tot je beschikking hebt kan je filter gebruiken: http://nl.php.net/filter
Dat heb ik dank je ik zal me er even in verdiepen.



