Geschrieben von nesciturus am 13.06.2005, 20:35

Moin!
Ich möchte euch eine recht praktische Funktion mit PHP vorstellen, die Mailfunktion. Diese ermöglichst es, Eingaben aus einem Formular direkt an eine email-adresse zu senden, ohne dass diese gezeigt wird.
Dazu werden zwei Dateien benötigt:
1. mail.php: Darin wird das Formualar aufgereiht
2. mail_script.php: Dort werd die Anweisung für das Versenden der Mail ausgegeben

mail.php
==================================================
<html>
<body>
<form actio="mail_script.php">
Name: <br>
<input type="text" name="name">
email-Adresse: <br>
<input type="text" name="mail-addy"
Betreff: <br>
<input type="text" name="subject">
Text: <br>
<textarea rows="15" name="text"></textarea>
</form>
</html>
</body>

***Erklärung***
In <form> wirden die Ausgaben aus den einzelnen Eingabefeldern an das mail_script gegeben. Die einzelnen Input-Felder sind anpassbar.

mail_script.php
==================================================
<html>
<body>
<?php
mail("adresse@provider.de", "Nachricht von $name", "$name mit der email Adresse "$mail-addy" schrieb: \n $text");
echo"Vielen Dank für ihre Mail.";
?>
<html>
<body>

***Erklärung***
Die Syntax der Mailfunktion lautet:
mail("Empfänder", "Betreff", "Nachricht");
Danach wird ein Text herausgegeben, der das abschicken der Mail bestätigt.

###Bei Fragen helfe ich gernen - einfach eine PN schreiben...###

Bewertung Anzahl
6
33,3 %
3 Bewertungen
4
11,1 %
1 Bewertungen
3
11,1 %
1 Bewertungen
2
22,2 %
2 Bewertungen
1
22,2 %
2 Bewertungen