login  Naam:   Wachtwoord: 
Registreer je!
Scripts > PHP > Snippets > E-mailadres controle


Reacties op het script E-mailadres controle

Offline  Gerard
Gepost op: 28 september 2004 - 09:22
Ouwe rakker



Je zou eventueel zelfs een fopen() erin kunnen bouwen om te kijken of het domain wel echt bestaat 

Offline  Dennisvb
Gepost op: 16 oktober 2004 - 11:27
MySQL ver gevorderde



Je bent na is en else de { } vergeten

Offline  Geerios
Gepost op: 02 mei 2005 - 15:17
Onbekend



Hij doet het niet bij mij 

Offline  nathanael
Gepost op: 26 mei 2005 - 00:04
Gouden medaille

HTML gevorderde




Hij werkt geen eens

@gerios: thnx voor je goeie email check

Offline  Geerios
Gepost op: 04 juni 2005 - 22:02
Onbekend



Zo werkt ie wel:
  1. <?
  2. function controleer($email) {
  3. return ereg("[A-Za-z0-9_-]+([\.]{1}[A-Za-z0-9_-]+)*@[A-Za-z0-9-]+([\.]{1}[A-Za-z0-9-]+)+",$email);
  4. }
  5. ?>
En dan als je bv. $jeemail wilt controleren doe je dat zo:
  1. <? echo controleer($jeemail); ?>

Offline  Oneday
Gepost op: 08 februari 2011 - 21:01
Nieuw lid



Vanaf PHP versie 5+ kan 't nog eenvoudiger:


  1. $email = $_POST['mail'];
  2. $vEmail = filter_var($email, FILTER_VALIDATE_EMAIL);
  3.  
  4. if ($vEmail) {
  5. echo "Het ingevoerde e-mailadres is correct!";
  6. }
  7. else {
  8. echo "Het ingevoerde e-mailadres is niet correct!";
  9. }


of zelfs zonder de $_POST vanuit 't html-form (aangezien ik denk dat je daar mee werkt) in een variabele weg te moeten schrijven:

  1. $vEmail = filter_input(INPUT_POST, 'mail', FILTER_VALIDATE_EMAIL);
  2.  
  3. if ($vEmail) {
  4. echo "Het ingevoerde e-mailadres is correct!";
  5. }
  6. else {
  7. echo "Het ingevoerde e-mailadres is niet correct!";
  8. }


Enkel aanvullende informatie, vragen en antwoorden op vragen zijn welkom.
 
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.055s