Nu ben ik aardig ver gekomen met mijn contact formulier process script maar kan iemand mij vertellen hoe ik de telefoon nummer kan laten valideren dus dat het alleen uit cijfers bestaat en dat het 10 nummers zijn?
<?php
$naam = check_input($_POST['naam'], "Gelieve uw (volledige) naam in te vullen ");
$telefoon = check_input($_POST['telefoon'], "Gelieve een (geldig) telefoonnummer in te voeren!");
$product = Trim(stripslashes($_POST['product']));
$EmailFrom = check_input($_POST['EmailFrom'], "Gelieve een (geldig) email in te voeren!");
$bericht = check_input($_POST['bericht'], "Gelieve een (geldig) bericht in te voeren!");
$onderwerp = "Kaftan Senna Contact";
$EmailFrom = htmlspecialchars($_POST['EmailFrom']);
if (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/",$EmailFrom))
{
die("Oeps er is iets fout gegaan. Gelieven een (geldig) email in te voeren!");
}
function check_input($data, $problem='')
{
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
if ($problem && strlen($data) == 0)
{
die($problem);
}
return $data;
}
$EmailFrom = urldecode($EmailFrom);
if (eregi("\r",$EmailFrom) || eregi("\n",$EmailFrom))
{
die("Spammer Detected");
}
mail( "[email protected]", $onderwerp, $bericht, "From: $naam <$EmailFrom>" );
header( "Location: http://coremeta.nl/kaftan/contact/ok.html" );
?>
1.778 views