Formularantwort per e-Mail

ich habe in html einen kontakt-formular erstellt.
nun sollen die daten über eine php-datei an mich
per e-mail weitergeleiter werden.

in php kenne ich mich überhaupt nicht aus. wie sieht
ein einfaches script aus wenn z. bsp. die
Formularfelder folgt heissen:

und wie bekomme ich auch einen Betreff in der e-Mail?

mfg

musa

http://de3.php.net/manual/de/ref.mail.php

so ganz ohne php-wissen wirds schwierig… kann Dein Server überhaupt mails versenden? Erst mal abklären…
Auf der Seite findest Du alle nötigen Infos…
Hier ein Beispiel:

<?php // some local variables<br />$from\_name = "Sender Name";
$from\_email = "[email protected]";
$to\_name = "Recipient Name";
$to\_email = "[email protected]";
$subject = "Fantastic Subject";

// headers need to be in the correct order...
$headers = "From: $from\_name\n";
$headers .= "Reply-To: \n";
$headers .= "MIME-Version: 1.0\n";
// the following must be one line (post width too small)
$headers .= "Content-Type: multipart/related;
type=\"multipart/alternative\"; boundary=\"----
=MIME\_BOUNDRY\_main\_message\"\n";
//
$headers .= "X-Sender: $from\_name\n";
$headers .= "X-Mailer: PHP4\n"; //mailer
$headers .= "X-Priority: 3\n"; //1 UrgentMessage, 3 Normal
$headers .= "Return-Path: \n";
$headers .= "This is a multi-part message in MIME format.\n";
$headers .= "------=MIME\_BOUNDRY\_main\_message \n";
$headers .= "Content-Type: multipart/alternative; boundary=\"----=MIME\_BOUNDRY\_message\_parts\"\n";

//plaintext section begins
$message = "------=MIME\_BOUNDRY\_message\_parts\n";
$message .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
$message .= "Content-Transfer-Encoding: quoted-printable\n";
$message .= "\n";

// your text goes here
$message .= "blah blah -- plaintext version of the message\n";
$message .= "\n";

// html section begins
$message .= "------=MIME\_BOUNDRY\_message\_parts\n";
$message .= "Content-Type: text/html;\n charset=\"iso-8859-1\"\n";
$message .= "Content-Transfer-Encoding: quoted-printable\n";
$message .= "\n";

// your html goes here -- It didn't appear properly without
// the weird markup that outlook added after sending
$message .= ""-//W3C//DTD HTML 4.0 Transitional//EN\"\>\n";
$message .= "\n";
$message .= "blah blah -- html version of the message\n";

// look ma, I'm referencing an img attachment (see below)
// watch out for weird markup!!!
$message .= "\n";
$message .= "\n";
$message .= "\n";

// this ends the message part
$message .= "------=MIME\_BOUNDRY\_message\_parts--\n";
$message .= "\n";

// now we add attachments (images, etc)
$message .= "------=MIME\_BOUNDRY\_main\_message\n";
$message .= "Content-Type: image/gif; \n name=\"some\_picture.gif\"\n";
$message .= "Content-Transfer-Encoding: base64\n";
$message .= "Content-ID: \n";
$message .= "\n";
// (truncated for space)
$message .= "R0lGODlheAAZAKIHAMTExCQkJJOTk\n";
$message .= "eLo7wzDKSatVQ5R3u7dDUUjcZ34D\n";
$message .= "\n";
// etc...etc...etc...

//message ends
$message .= "------=MIME\_BOUNDRY\_main\_message--\n";

// send the message :smile:
mail("$to\_name", $subject, $message, $headers);

?\>

musste halt dann Deine Variablen einsetzen/ersetzen…