Dazuschreiben
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
absender
absenderadresse
adresse
argument
aufruf
auswertung
betreff
datei
email
empfnger
folgendes rezept
formular
funktion
message
rezept
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
in Ordnung, was du brauchst, ist eine Datei mit einem Formular drin und ein kleines PHP-Script.
Das Ganze funktioniert ?ber die PHP-Funktion mail();
Du ben?tigst dazu nur ein kleines St?ck Code, das in etwa so aussieht:
<? mail($empfaenger, $subject, $message, $headers); ?>
Das 4. Argument der Funktion ($headers) ist optional, kannst du auch weglassen.
bei Empfaenger kannst du auch direkt deine emailadresse angeben.
Nun musst du noch ein Formular mit 3-4 Feldern erstellen, in das du Name, Absenderadresse, Betreff und Nachricht eingebenkannst.
(der Betreff ist auch optional. Du kannst dort auch statt "$subject" "Rezeptvorschlag" o.?. eintragen.)
In die selbe Datei packst du das PHP-Script.
Die Felder benennst du mit Namen, damit du ?ber PHP als Variablennamen auf diese felder direkt zugreifen kannst.
Dann kannst du Absender und Absenderadresse per Stringverkn?pfung ans Ende der nachricht pinnen, was dir die komplexe Headererstellung erspart.
Dann einfach die Nachricht unter $message ablegen und die Funktion mit oben genanntem Code aufrufen.
bei Fragen stehe ich gern zur Verf?gung...
Gru?
ssd? -
is doch eigentlich ganz einfach...
Das Formular:
<form action="mailsend.php">
Name: <br>
<input type="text" name="name">
email-Adresse: <br>
<input type="text" name="mail-addy"
Rezept: <br>
<textarea rows="23" cols="50" name="text"></textarea>
</form>
Und die Auswertung (mailsend.php):
?> <html> <body> <?php $email = ""; // Hier kommt deine eMail rein! $ip = $_SERVER['REMOTE_ADDR']; mail($email, "$name hat ein Rezept gesendet!", "$name mit der email Adresse "$mail-addy" schrieb folgendes rezept: \n $text \n \n Seine IP lautete: $ip"); print('Danke, '.$name.'! <br>Das Rezept wurde gesendet!<br>Wenn es akzeptiert wird, bekommst du eine email! ?> <html> <body> <?
Also ?berpr?ft hab ich es nicht, aber so wie ich es hier rein gecodet hab sollts gehen -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage