Einzelnen Beitrag anzeigen
Alt 16.06.2005, 10:21  
Gast
 
Beiträge: n/a
Standard

Habe Dein Script mal bei mir eingebunden aber es funktioniert nichts.
Normalerweise sollte ja eine Internetseite nach dem submit angezeigt werden, aber es passiert nichts.

PHP-Code:
<?php
#wohin soll die mail gehen
$strEmpfaenger 'meine@email';
#welche Adresse soll alls absender dienen?
$strFrom 'unbekannt" <meine@email>';
#welcher Betreff soll in der Mail stehen?
$strSubject 'unbekannt';
#welche seite soll danach angezeigt werden?
$strReturnhtml 'http://www.google.de/';
### ende konfiguration ###



if($_POST)
{
include 
'functions.php';

function 
check_email($email)
{
   
$nonascii      "\x80-\xff";
   
$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";

   return 
preg_match("/^$regex$/",$email);
}
 
$strMailtext "";
    
#Vergleiche

#Firstname
if(strlen(trim($_POST["firstname"]))==0)
{
die(
"Bitte geben sie Ihren Vornamen an");
exit;
}
#Surname
if(strlen(trim($_POST["surname"]))==0)
{
die(
"Bitte geben sie ihren Nachnamen an");
exit;
}
#EMAIL
if(mailcheck($_POST["email"])!=0)
{
die(
"Fehlerhafte Email Adresse");
exit;
}
    
 
$strMailtext2 'Many thanks for your registration.'."\n"."\n".'You are informed about updates and news of ADOL-C as of now.';
 
$strHEADERS "From: ".trim($strFrom);
 
$strHEADERS .= "MIME-Version: 1.0\n";
 
$strHEADERS .= "Content-Type: text/plain; charset=\"iso-8859-15\"\n";
 
$strHEADERS .= "Content-Transfer-Encoding: quoted-printable\n";
 
$strHEADERS .= "X-MAILER: APACHE - PHP4\n";

 
$strEmpf2 $_POST["email"];
 
$strSubj2 'Thanks for Registration';
 
$strFrom2 'ADOL-C Registration Formular';
 
$strReturnhtml2 'http://www.delphi-source.de/';

 while(list(
$strName,$value) = each($_POST))
 {
  if(
is_array($value))
  {
   foreach(
$value as $value_array)
   {
    
$strMailtext .= $value_array."\n";
   }
  }
  else
  {
   
$strMailtext .= $value."\n";
  }
 }

 if(
get_magic_quotes_gpc())
 {
  
$strMailtext stripslashes($strMailtext);
  
$strMailtext2 stripslashes($strMailtext2);
 }

if(
check_email($email) == TRUE) {
     
header('LOCATION: $strReturnhtml') ;
}else{
header('LOCATION: $strReturnhtml2');}


}


?>
<html>
.....
</HTML>