Tach!
funktioniert super danke. ich habe mir eine vorgefertigte PHP runtergeladen, die beinhaltet folgendes:
$name = $_POST["Name"]; $subject = $_POST["Subject"]; $message = $_POST["Message"]; $from = $_POST["Email"];
Unnötiges Umkopieren von Variablen in Variablen.
// remove the backslashes that normally appears when entering " or ' $name = stripslashes($name); $message = stripslashes($message); $subject = stripslashes($subject); $from = stripslashes($from);
Das Script ist uralt. In aktuellen PHP-Versionen ist das verantwortliche Feature namens Magic Quotes bereits beerdigt worden.
$to_address = "some.one@example.org";
// Check to see if a message was recieved if(isset($message) and $message!="") { // send the message and show this page mail($to_address, 'Online Form: '.$subject, $_SERVER['REMOTE_ADDR']."\n\nName: ".$name."\n\n".$message, "From: $from");
Und dann einfach so die Nutzereingabe direkt in die From-Header-Zeile eingefügt, auf dass die Spam-Industrie leichtes Spiel hat, sich über einen einfachen Zeilenumbruch in den From-Daten weitere Headerzeilen (wie Cc oder Bcc) selbst generieren kann.
Damit wird deine Webseite Teil des weltweiten Spam-Problems werden. Soll das nicht passieren, such dir lieber ein Script, das diese Problematik berücksichtigt.
In unserem Wiki ist beim Thema Kontextwechsel auch die E-Mail berücksichtigt. Allerdings benötigst du dazu ein paar generelle PHP-Kenntnisse, um die dortigen Beispiele mit deinen Bedürfnisse zu verbinden.
dedlfix.