webForumDet fria alternativet

Mailscript med org/personnummer

PHPur PHP

2 svar · 994 visningar · startad av nexr

Medlem sedan mars 20109 inlägg
Frågan#1

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...

Medlem sedan juli 20023 617 inlägg
#2

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.';
}
Medlem sedan nov. 2006188 inlägg
#3

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.

265 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
133 ms — hämta forumlista (db)
128 ms — hämta statistik (db)
125 ms — hämta tråd, inlägg och bilagor (db)