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>