IFD:WebApps/Matthias Busse: Difference between revisions

From Medien Wiki
Line 46: Line 46:
[[File:bookle_result.jpg|left|thumb|Dummy für Resultatseite (mit fester Navigation)]]
[[File:bookle_result.jpg|left|thumb|Dummy für Resultatseite (mit fester Navigation)]]
<br clear="all" />
<br clear="all" />
==== Code ====
Hier ein Ausschnitt aus der contact.php, mit dem ich die E-Mail-Adresse validiere.
<source lang="php" line start="1">
<?php
...
if (trim($_POST['email']) != ''){
  $name = '[a-zA-Z0-9]((\.|\-)?[a-zA-Z0-9])*';
  $domain = '[a-zA-Z]((\.|\-)?[a-zA-Z0-9])*';
  $tld = '[a-zA-Z]{2,8}';
  $regEx = '^('.$name.')@('.$domain.')\.('.$tld.')$';
  if(!(ereg($regEx, $_POST['email']))) {
    $fehler = $fehler . '<div>...</div>';
  }
  $email = $_POST['email'];
  } else {
    $fehler = $fehler . '<div>...</div>';
  }
...
?>


== Quellen ==
== Quellen ==