Malte Kiefer: Problem mit der E-Mail Kontrolle

Beitrag lesen

Hi,

ich habe die E-Mail Kontrolle von SELFHTML genommen und so eingebunden

  
  include ("../functionen/email.php");  
  if(check_email($email)) $fehler[] = "Bitte geben Sie eine gültige E-Mail Adresse an.";  
  

Bekomme aber das im Browser wieder:

Notice: Undefined index: password2 in D:\XAMPP\xampp\htdocs\cs\registration\anmelden.php on line 22

Notice: Undefined index: emailw in D:\XAMPP\xampp\htdocs\cs\registration\anmelden.php on line 24
function check_email($email) { // RegEx begin $nonascii = "\x80-\xff"; # Non-ASCII-Chars are not allowed $nqtext = "[^\\$nonascii\015\012"]"; $qchar = "\\[^$nonascii]"; $protocol = '(?:mailto:)'; $normuser = '[a-zA-Z0-9][a-zA-Z0-9_.-]*'; $quotedstring = ""(?:$nqtext|$qchar)+""; $user_part = "(?:$normuser|$quotedstring)"; $dom_mainpart = '[a-zA-Z0-9][a-zA-Z0-9._-]*\.'; $dom_subpart = '(?:[a-zA-Z0-9][a-zA-Z0-9._-]*\.)*'; $dom_tldpart = '[a-zA-Z]{2,5}'; $domain_part = "$dom_subpart$dom_mainpart$dom_tldpart"; $regex = "$protocol?$user_part@$domain_part"; // RegEx end return preg_match("/^$regex$/",$email); }
Fatal error: Call to undefined function: check_email() in D:\XAMPP\xampp\htdocs\cs\registration\anmelden.php on line 33

Was mache ich falsch?