Bernhard unreg: Per Checkbox Kopie an Absender - Problem

Beitrag lesen

Hi!

Das mit der Überprüfung ist ein guter Punkt. Aber ein Schritt nach dem andern. Es soll ja erstmal funktionieren. Außerdem ist diese Version des Formulars eh noch nicht öffentlicht.

Dein Vorschlag, MeXXi, hab ich eingebaut, ne Kopie bekomme ich aber trotzdem nicht.

Und damit ihr mal ein besseren Überblick bekommt, hier mal der PHP-Code:

<?php

$mail_to="xxxxxxxxxxxxxx@xxx.de"; //Ist nur unkenntlich gemacht.
                                                            //Im Script steht's richtig drin.
$from_name=$_POST['fromname'];
$from_mail=strtolower($_POST['frommail']);
$mail_subject=$_POST['mailsubject'];
$mail_text=$_POST['mailtext'];
$send=$_POST['s'];

[...]   //Den Bereich für die Fehlermeldungen hab ich mal weggelassen. Weil ich glaube,
        //daß der eher irrelevant für unser Promblem ist.

if(strlen($mail_text)>1000) {
  $mail_text=substr($mail_text,0,1000)."... (Text wurde gek&uuml;rzt!)";
}
$from_name=str_replace(chr(34),"''",$from_name);
$mail_subject=str_replace(chr(34),"''",$mail_subject);
$from_name=stripslashes($from_name);
$from_mail=stripslashes($from_mail);
$mail_subject=stripslashes($mail_subject);
$mail_text=stripslashes($mail_text);

if(($send=="1") && (isset($err_text))) {
  echo "<p class="fehler"><b>Fehler:</b><br>\n";
  echo "$err_text</p>";
}

if(($send!="1") || (isset($err_text)))
{
} else {
  $header="From: $from_name <$from_mail>\n";
  $header.="Reply-To: $from_mail\n";
  $header.="X-Mailer: PHP-FormMailer\n";
  $header.="Content-Type: text/plain";
  $mail_date=gmdate("D, d M Y H:i:s")." +0000";
  $send=0;
  if(@mail($mail_to,$mail_subject,$mail_text,$header))
  {
  header ("location: web/Danke.html");
  }
  else
  {
    echo "<p><b>Beim Versenden der E-Mail ist ein Fehler aufgetreten!</b></p>";
    echo "<p><a href="".$_SERVER['PHP_SELF']."?from_name=$from_name&from_mail=$from_mail&mail_subject=$mail_subject&mail_text=";
    echo urlencode($mail_text)."">Zur&uuml;ck zum Formular</a></p>";
  }
  if(isset($_POST['kopie']) and $_POST['kopie'] == "1")
  {
  mail($from_mail,$header,"Hallo $from_name, vielen Dank für Deinen Besuch auf meiner Homepage!\n",
"---------------------------------------------\n",
"Folgende Nachricht ist bei mir eingegangen:\n",
"Ihr Name:       $from_name\n",
"Ihre Email:     $from_mail\n",
"Ihr Betreff:    $mail_subject\n",
"Ihre Nachricht: $mail_text\n",
"---------------------------------------------\n",
"So bald ich kann, werde ich sie beantworten.\n\n",

"Mit freundlichem Gruß,\n",
"Bernhard");
  }
}
?>

LG, Bernhard