113 lines
3.4 KiB
PHP
113 lines
3.4 KiB
PHP
<?php
|
||
|
||
### Konfiguration ###
|
||
|
||
# Bitte passen Sie die folgenden Werte an, bevor Sie das Script benutzen!
|
||
|
||
# An welche Adresse sollen die Mails gesendet werden?
|
||
$strEmpfaenger = 'mario@watsche.de';
|
||
|
||
# Welche Adresse soll als Absender angegeben werden?
|
||
# (Manche Hoster lassen diese Angabe vor dem Versenden der Mail ueberschreiben)
|
||
$strFrom = '"JKA-Karate EM 2010" <mario@watsche.de>';
|
||
|
||
# Welchen Betreff sollen die Mails erhalten?
|
||
$strSubject = 'Ticketing';
|
||
|
||
# Zu welcher Seite soll als "Danke-Seite" weitergeleitet werden?
|
||
# Wichtig: Sie muessen hier eine gueltige HTTP-Adresse angeben!
|
||
$strReturnhtml = 'http://www.JKA-Karate-EM2010.de';
|
||
|
||
# Welche(s) Zeichen soll(en) zwischen dem Feldnamen und dem angegebenen Wert stehen?
|
||
$strDelimiter = ":\t";
|
||
|
||
### Ende Konfiguration ###
|
||
|
||
if($_POST)
|
||
{
|
||
$strMailtext = "";
|
||
|
||
while(list($strName,$value) = each($_POST))
|
||
{
|
||
if(is_array($value))
|
||
{
|
||
foreach($value as $value_array)
|
||
{
|
||
$strMailtext .= $strName.$strDelimiter.$value_array."\n";
|
||
}
|
||
}
|
||
else
|
||
{
|
||
$strMailtext .= $strName.$strDelimiter.$value."\n";
|
||
}
|
||
}
|
||
|
||
if(get_magic_quotes_gpc())
|
||
{
|
||
$strMailtext = stripslashes($strMailtext);
|
||
}
|
||
|
||
mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom)
|
||
or die("Die Mail konnte nicht versendet werden.");
|
||
header("Location: $strReturnhtml");
|
||
exit;
|
||
}
|
||
|
||
?>
|
||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
|
||
<head>
|
||
<title>Einfacher PHP-Formmailer</title>
|
||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
|
||
</head>
|
||
<body>
|
||
<h1>Beispielformular</h1>
|
||
<form action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">
|
||
<!-- Hier die eigentlichen Formularfelder eintragen. Die folgenden sind Beispielangaben. -->
|
||
<dl>
|
||
<dt>Ihr Name:</dt>
|
||
<dd><input type="text" name="Versender" /></dd>
|
||
<dt>Ihre E-Mail:</dt>
|
||
<dd><input type="text" name="E-Mail" /></dd>
|
||
<dt>Sie können:</dt>
|
||
<dd><input type="checkbox" name="kannwas[]" value="HTML" />HTML <input type="checkbox" name="kannwas[]" value="PHP" />PHP</dd>
|
||
<dt>Sie sind:</dt>
|
||
<dd><input type="radio" name="sexus" value="M" />Mann <input type="radio" name="sexus" value="Frau" />Frau</dd>
|
||
<dt>Kategorie:</dt>
|
||
<dd><select name="Kategorie">
|
||
<option value="A">A</option>
|
||
<option value="B">B</option>
|
||
<option value="C">C</option>
|
||
</select></dd>
|
||
<dt>Bemerkungen:</dt>
|
||
<dd><textarea name="Bemerkungen" rows="3" cols="20">Bemerkungen</textarea></dd>
|
||
</dl>
|
||
<!-- Ende der Beispielangaben -->
|
||
<p>
|
||
<input type="submit" value="Senden" />
|
||
<input type="reset" value="Zur<75>cksetzen" />
|
||
</p>
|
||
</form>
|
||
</body>
|
||
</html>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
<!-- klappte meial senden
|
||
|
||
|
||
<?php
|
||
$sender = "sender@deinedomain.de";
|
||
$empfaenger = "mario@watsche.de";
|
||
$betreff = "Hier kommt eine eMail von $sender";
|
||
|
||
$mailtext = "Moin Heinz!<br>Ich hoffe Deine <b>eMailAdresse</b>";
|
||
|
||
mail($empfaenger, $betreff, $mailtext, "From: $sender\n" . "Content-Type: text/html; charset=iso-8859-1\n");
|
||
?>
|
||
|
||
-->
|