Testa.
include_once('personnummer.php');
if(!empty($personal_number))
if(Pnum::check($_POST['personal_number'])) {
mail($to, $subject, $msg, 'From:' . $email);
echo 'Tack för ditt mail';
} else {
echo 'Felaktigt personnummer.';
}
2 svar · 994 visningar · startad av nexr
Försöker göra ett mailscript som skickas när man skrivit i rätt org/personnummer.
Kommit en bit på vägen, problemet som uppstått är att så fort man går in på sidan så står det felaktigt personnummer.
Vill ju att det ska komma upp först när man skrivit fel.
<?php
$personal_number = $_POST['personal_number'] ;
$to = minmail@minmail.com';
$subject = 'Meddelande;
$msg = "Meddelande $personal_number\n" .
$email = "Hemsida" ;
include_once('personnummer.php');
if(Pnum::check($_POST['personal_number'])) {
mail($to, $subject, $msg, 'From:' . $email);
echo 'Tack för ditt mail';
} else {
echo 'Felaktigt personnummer.';
}
?>
Tack på förhand...
Testa.
include_once('personnummer.php');
if(!empty($personal_number))
if(Pnum::check($_POST['personal_number'])) {
mail($to, $subject, $msg, 'From:' . $email);
echo 'Tack för ditt mail';
} else {
echo 'Felaktigt personnummer.';
}
Denna lösning av personnummer är egentligen ganska dåliga även gällande org nummer som man kan lösa i php.
Den kollar bara om strängen är rätt.
Dock kan det fortfarande vara falsk uppgifter gentemot personen.
Bästa vore hämta deras kontroll gentemot någon kreditupplysning och se om namnet och adressen matchar personnummer eller org nr som man angett.