login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Ereg werkt bij mij niet goed (Opgelost)

Offline willie - 29/10/2011 15:53
Avatar van willie0 Ik wil een email controlle inbouwen, maar ik krijg het niet goed.
  1. if(isset($_GET['id'])) {
  2. if($_SERVER['REQUEST_METHOD']=="POST") {
  3. $email = htmlspecialchars($_POST['email']);
  4. $text = htmlspecialchars($_POST['text']);
  5. $geb_1 = htmlspecialchars($_POST['geb_1']);
  6. $geb_2 = htmlspecialchars($_POST['geb_2']);
  7. $geb_3 = htmlspecialchars($_POST['geb_3']);
  8. $error = "";
  9.  
  10. if(strlen($email) < 1) {
  11. $error .= "Vul aub een email in.<br>";
  12. }
  13. if(!ereg("^[_a-zA-Z0-9-]+(\.[*@([a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$"{
  14. $error.="Voer astublieft een geldig email adres in.<br>";
  15. }
  16. if(strlen($text) < 1) {
  17. $error .= "Vul aub een text in.<br>";
  18. }
  19. if(strlen($geb_1) < 1) {
  20. $error .= "Vul aub een dag in.<br>";
  21. }
  22. if(strlen($geb_2) < 1) {
  23. $error .= "Vul aub een maand in.<br>";
  24. }
  25. if(strlen($geb_3) < 1) {
  26. $error .= "Vul aub een jaar in.<br>";
  27. }
  28. if(!empty($error)) {
  29. echo $error;
  30. echo '<br>';
  31. }
  32. else

als ik bijvoorbeeld het @ uit de email laat geeft hij geen fout melding.

2 antwoorden

Gesponsorde links
Offline vinTage - 29/10/2011 16:03 (laatste wijziging 29/10/2011 16:04)
Avatar van vinTage Nieuw lid ereg is depriciated, en controleren kan je doen met filter_var:

  1. if(!filter_var($email, FILTER_VALIDATE_EMAIL))
  2. {
  3. echo "E-mail is not valid";
  4. }



[op voorhand gemeld]
De oplossing knop ram je in bij de post waar de oplossing is gegeven, niet bij jezelf!
[/op voorhand gemeld]
Offline willie - 29/10/2011 16:22
Avatar van willie 0 Het werk nu wel bedankt
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.216s