![]() |
![]() |
10 Einträge, 1 Seite |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<?php
if ($_SERVER['REQUEST_METHOD'] == 'GET') die ("Bitte das Kontaktformular benutzen! Es wurden keine Daten übermittelt.");
// Tags entfernen, @ und / umwandeln
foreach($_POST as $key=>$value) $_POST[$key]=(strip_tags($value));
foreach($_POST as $key=>$value) $_POST[$key]=(str_replace("/","SLASH",$value));
foreach($_POST as $key=>$value) $_POST[$key]=(str_replace("@","BEI",$value));
$sender = $_POST["sender"];
$sendermail = $_POST["sendermail"];
$newsletter = $_POST["newsletter"];
$betreff = "Newsletter";
// Auf Längenüberschreitungen prüfen
if (strlen($sender) > 60 || strlen($sendermail) > 60) {
die("ACHTUNG: Name und Mailadresse dürfen 60 Zeichen nicht überschreiten.");
}
// (Versteckte) Zeilenumbrüche ablehnen
$sendermail = urldecode($sendermail);
$sender = urldecode($sender);
if ((eregi("(\r|\n)", $sendermail)) || (eregi("(\r|\n)", $sender))) {
die ("ACHTUNG: Unter Name und Mailadresse dürfen keine Zeilenumbrüche eingegeben werden.");
}
$text = "$sender sendet folgende Nachricht:
" . $_POST["text"] . "
Die Adresse lautet $sendermail.
Newsletterbezug: $newsletter";
mail("abc@abc.net", $betreff, $text,
"From: www.abc.net");
?>
bool mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]] )
1
2
3
4
5
6
7
8
9
10
11
12
<!-- Kontaktformular -->
<form id="kontakt_form" action="danke.php" method="post">
<p>Name: <input type="text" size="35" name="sender" /></p>
<p id="kontakt_mail">eMail: <input type="text" size="35" name="sendermail" /></p>
<p><textarea cols="67" rows="15" name="text">
Hier ist Platz für eine persönliche Nachricht oder eine Buchungsanfrage.
</textarea></p>
<input type="radio" checked="checked" name="newsletter" value="1" /> Den Newsletter abonnieren<br />
<input type="radio" name="newsletter" value="0" /> Keinen Newsletter beziehen<br />
<input id="kontakt_submit" type="submit" value="Abschicken" />
</form>
<!-- Ende Kontaktformular -->
![]() |
![]() |
10 Einträge, 1 Seite |