Claus: PHP Kopie an Absender

Beitrag lesen

Hallo zusammen,

ich bin auf dem ebiet PHP ein blutiger Anfänger (und wohl auch Dilettant...). Ich habe nun das unten aufgeführte Script zum Laufen gebracht (Gott und einigen Foren sei es gedankt...).

Nun möchte ich aber noch, dass der Absender des Scripts, auf Wunsch, eine Kopie erhält. Dazu würde ich im html noch eine Checkbox einbauen mit der ID (kopie). Wie und wo muss nun welcher Text eingebaut werden? Ich danke euch schon einmal für die Hilfe und Lösung des Problems.

<?php

// lokale variablen
// Allgemeine Daten
$EmailFrom = Trim(stripslashes($_POST['EmailFrom']));
$EmailTo = "mail@adressat.de";
$iherr = Trim(stripslashes($_POST['iherr']));
$ifrau = Trim(stripslashes($_POST['ifrau']));
$ifirma = Trim(stripslashes($_POST['ifirma']));
$inamefa = Trim(stripslashes($_POST['inamefa']));
$inameap = Trim(stripslashes($_POST['inameap']));
$ivornameap = Trim(stripslashes($_POST['ivornameap']));
$iadresse = Trim(stripslashes($_POST['iadresse']));
$iplz = Trim(stripslashes($_POST['iplz']));
$iort = Trim(stripslashes($_POST['iort']));
$itelefon = Trim(stripslashes($_POST['itelefon']));
$ifax = Trim(stripslashes($_POST['ifax']));
$imobil = Trim(stripslashes($_POST['imobil']));

// Daten der Anlage
$aadresse = Trim(stripslashes($_POST['aadresse']));
$aplz = Trim(stripslashes($_POST['aplz']));
$aort = Trim(stripslashes($_POST['aort']));
$agebart = Trim(stripslashes($_POST['agebart']));
$azugang = Trim(stripslashes($_POST['azugang']));
$aanlgroesse = Trim(stripslashes($_POST['aanlgroesse']));
$atechnmax = Trim(stripslashes($_POST['atechnmax']));
$ainvest = Trim(stripslashes($_POST['ainvest']));
$adachbreit = Trim(stripslashes($_POST['adachbreit']));
$adachtief = Trim(stripslashes($_POST['adachtief']));
$adachneigung = Trim(stripslashes($_POST['adachneigung']));
$adachausrichtung = Trim(stripslashes($_POST['adachausrichtung']));
$adachart = Trim(stripslashes($_POST['adachart']));
$adacheindeckung = Trim(stripslashes($_POST['adacheindeckung']));
$atrauf = Trim(stripslashes($_POST['atrauf']));
$abauform = Trim(stripslashes($_POST['abauform']));
$azaehlersto = Trim(stripslashes($_POST['azaehlersto']));
$azaehlerfeld = Trim(stripslashes($_POST['azaehlerfeld']));
$aplatzwechselrichter = Trim(stripslashes($_POST['aplatzwechselrichter']));
$atechnraum = Trim(stripslashes($_POST['atechnraum']));
$aleerrohre = Trim(stripslashes($_POST['aleerrohre']));
$akabelverlegung = Trim(stripslashes($_POST['akabelverlegung']));
$awechselrichterausstatt = Trim(stripslashes($_POST['awechselrichterausstatt']));
$ablitzschutz = Trim(stripslashes($_POST['ablitzschutz']));
$mitteilungen = Trim(stripslashes($_POST['mitteilungen']));

// validierung bei leerem e-mail Feld
$validationOK=true;
if (Trim($EmailFrom)=="") $validationOK=false;
if (!$validationOK) {
  print "<meta http-equiv="refresh" content="0;URL=error.html">";
  exit;
}

// validierung bei leerem Telefonfeld
$validationOK=true;
if (Trim($itelefon)=="") $validationOK=false;
if (!$validationOK) {
  print "<meta http-equiv="refresh" content="0;URL=error.html">";
  exit;
}

// body text (Buttons)
// Allgemeine Daten
$Body = "";
$Body .= "Herr: ";
$Body .= $iherr;
$Body .= "\n";
$Body .= "Frau: ";
$Body .= $ifrau;
$Body .= "\n";
$Body .= "Firma: ";
$Body .= $ifirma;
$Body .= "\n";
$Body .= "Name Firma: ";
$Body .= $inamefa;
$Body .= "\n";
$Body .= "Name Ansprechpartner: ";
$Body .= $inameap;
$Body .= "\n";
$Body .= "Vorname Ansprechpartner: ";
$Body .= $ivornameap;
$Body .= "\n";
$Body .= "Adresse Ansprechpartner: ";
$Body .= $iadresse;
$Body .= "\n";
$Body .= "PLZ Ansprechpartner: ";
$Body .= $iplz;
$Body .= "\n";
$Body .= "Ort Ansprechpartner: ";
$Body .= $iort;
$Body .= "\n";
$Body .= "Telefon Ansprechpartner: ";
$Body .= $itelefon;
$Body .= "\n";
$Body .= "Fax Ansprechpartner: ";
$Body .= $ifax;
$Body .= "\n";
$Body .= "Mobiltelefon Ansprechpartner: ";
$Body .= $imobil;
$Body .= "\n";

//Daten der Anlage
$Body .= "Anlage Adresse: ";
$Body .= $aadresse;
$Body .= "\n";
$Body .= "Anlage PLZ: ";
$Body .= $aplz;
$Body .= "\n";
$Body .= "Anlage Ort: ";
$Body .= $aort;
$Body .= "\n";
$Body .= "Anlage Gebaeudeart: ";
$Body .= $agebart;
$Body .= "\n";
$Body .= "Anlage Zugang: ";
$Body .= $azugang;
$Body .= "\n";
$Body .= "Anlage geplante Groesse: ";
$Body .= $aanlgroesse;
$Body .= "\n";
$Body .= "Maximal technisch wirtschaftl. machbar: ";
$Body .= $atechnmax;
$Body .= "\n";
$Body .= "Geplante Invest-Summe: ";
$Body .= $ainvest;
$Body .= "\n";
$Body .= "Dachbreite: ";
$Body .= $adachbreit;
$Body .= "\n";
$Body .= "Dachtiefe: ";
$Body .= $adachtief;
$Body .= "\n";
$Body .= "Dachneigung: ";
$Body .= $adachneigung;
$Body .= "\n";
$Body .= "Dachausrichtung: ";
$Body .= $adachausrichtung;
$Body .= "\n";
$Body .= "Dachart: ";
$Body .= $adachart;
$Body .= "\n";
$Body .= "Dacheindeckung: ";
$Body .= $adacheindeckung;
$Body .= "\n";
$Body .= "Traufhoehe in m: ";
$Body .= $atrauf;
$Body .= "\n";
$Body .= "gewuenschte Bauform: ";
$Body .= $abauform;
$Body .= "\n";
$Body .= "Zaehlerstandort: ";
$Body .= $azaehlersto;
$Body .= "\n";
$Body .= "Freies Zaehlerfeld vorhanden: ";
$Body .= $azaehlerfeld;
$Body .= "\n";
$Body .= "Platz fuer den Wechselrichter: ";
$Body .= $aplatzwechselrichter;
$Body .= "\n";
$Body .= "Technikraum vorhanden: ";
$Body .= $atechnraum;
$Body .= "\n";
$Body .= "Leerrohre vom Dach zum Keller: ";
$Body .= $aleerrohre;
$Body .= "\n";
$Body .= "Kabelverlegung: ";
$Body .= $akabelverlegung;
$Body .= "\n";
$Body .= "Wechselrichterausstattung: ";
$Body .= $awechselrichterausstatt;
$Body .= "\n";
$Body .= "Blitzschutz vorhanden: ";
$Body .= $ablitzschutz;
$Body .= "\n";
$Body .= "Mitteilungen des Interessenten: ";
$Body .= $mitteilungen;
$Body .= "\n";

// e-mail senden
$success = mail($EmailTo, $Subject, $Body, "From: <$EmailFrom>");

// umleitung auf ok.html
if ($success){
  print "<meta http-equiv="refresh" content="0;URL=ok.html">";
}
else{
  print "<meta http-equiv="refresh" content="0;URL=error.html">";
}
?>