Hallo Hallo...
Ich habe mir ein kleines Bestellformular erstellt und
bräuchte da mal ein wenig Hilfe Ich komme leider
nicht weiter
Nachdem KundeXY seine Daten eingegeben und auf
"Abschicken" geklickt hat, bekomme ich seinen Auftrag
per E-Mail zugestellt. Das klappt auch soweit. Allerdings
würde ich dem Kunden gern eine Kopie dieser E-Mail
zukommen lassen. Das klappt dann leider nicht
Ich hoffe, daß ich jetzt hier den richtigen, also relevanten
Teil gepostet habe. Ich habe das Ganze mit dem DA-FormMaker
gemacht, weil ich von PHP leider keine Ahnung habe
Wäre super super nett, wenn mir jemand weiterhelfen
und sagen könnte, wo da der Fehler im Skript ist
Beste Grüße
doe
PHP-Code:
<?php
function CryptString($str)
{
for ($i=0;$i<=strlen($str)-1;$i++)
{
$str[$i] = chr(23 ^ ord($str[$i]));
}
return $str;
}
if ($_GET["method"] == "send")
{
$redir = $_POST["redirect"];
$sender = $_POST["email"];
$rec1 = $_POST["admin"];
$rec2 = $_POST["admin1"];
$rec3 = $_POST["admin2"];
$subj = $_POST["subject"];
$strEinleitText =
CryptString(base64_decode($_POST["einleittext"]));
//Action ermitteln
if (isset($_POST["crypt"])) $cryptMail = $_POST["crypt"];
else $cryptMail = "0";
//E-Mail-Adressen auslesen
if ($cryptMail == "1")
{
$rec1 =
CryptString(base64_decode(stripslashes($_POST["admin"])));
$rec2 =
CryptString(base64_decode(stripslashes($_POST["admin1"])));
$rec3 =
CryptString(base64_decode(stripslashes($_POST["admin2"])));
}
else
{
$rec1 = $_POST["admin"];
$rec2 = $_POST["admin1"];
$rec3 = $_POST["admin2"];
}
$message.= str_replace("#br#", "\n", $strEinleitText);
$message.= "\n\n";
$message.= "\n\n";
foreach($_POST as $name=> $value) {
$str = stripslashes($value);
if (($name != "redirect") AND ($name != "einleittext") AND
($name != "probe") AND ($name != "crypt") AND ($name !=
"ReturnToSender") AND ($name != "next") AND ($name !=
"typemail") AND ($name != "admin") AND ($name != "admin1") AND
($name != "admin2") AND ($name != "subject"))
{
$message.= "$name: $str\n\n";
}
}
//Anhängen der IP, Browser und Datum
$message.= "-----------------------------\n";
$message.= date("l dS of F Y h:i:s A") . "\n";
$message.= $REMOTE_ADDR . "\n";
$message.= $HTTP_USER_AGENT;
mail($rec1, $subj, $message, "From: $sender");
if ($rec2 != "") mail($rec2, $subj, $message, "From:
$sender");
if ($rec3 != "") mail($rec3, $subj, $message, "From:
$sender");
header("Location: " . $redir);
die();
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1">
<title>
Kontaktformular
</title>
<meta name="generator" content="DA-Formmaker V2.1">
<style>
<!--
body { background-color:#4D6866; }
h1 { color:#E9B450; font-family:Verdana,Arial,Geneva;
font-size:10pt; }
p,li { color:#C5CECD; font-family:Verdana,Arial,Geneva;
font-size:10pt; }
TD { color:#C5CECD; font-family:Verdana,Arial,Geneva;
font-size:10pt; }
td.my { background-color:#4D6866}
.Stil1 {font-size: 11px}
.Stil4 {font-size: 12px}
.Stil6 {font-size: 12px; font-style: italic; }
-->
</style>
<script type="text/javascript">
<!--
function chkFormular()
{
if(document.DAFORM.email.value == "") {
alert("Bitte geben Sie einen Wert in das Feld E-Mail Adresse
ein!");
document.DAFORM.email.focus();
return false;
}
if(document.DAFORM.nachname.value == "") {
alert("Bitte geben Sie einen Wert in das Feld Nachname ein!");
document.DAFORM.nachname.focus();
return false;
}
if(document.DAFORM.vorname.value == "") {
alert("Bitte geben Sie einen Wert in das Feld Vorname ein!");
document.DAFORM.vorname.focus();
return false;
}
if(document.DAFORM.plz.value == "") {
alert("Bitte geben Sie einen Wert in das Feld PLZ ein!");
document.DAFORM.plz.focus();
return false;
}
if(document.DAFORM.ort.value == "") {
alert("Bitte geben Sie einen Wert in das Feld Ort ein!");
document.DAFORM.ort.focus();
return false;
}
return(true); }//--></script>
</head>
<body>
<form action="<?php print $PHP_SELF?>?method=send"
method="POST" name="DAFORM" onSubmit="return chkFormular()"
enctype="multipart/form-data">
<div align="center">
<input type="hidden" name="redirect"
value="http://www.ekiwi.de/form/danke.htm">
<input type="hidden" name="subject" value="Bestellung">
<input type="hidden" name="admin" value="unkenntlich@gemacht.de">
<input type="hidden" name="admin1" value="">
<input type="hidden" name="admin2" value="">
<input type="hidden" name="typemail" value="html">
<input type="hidden" name="crypt" value="0">
<input type="hidden" name="einleittext" value="">
<input type="hidden" name="ReturnToSender" value="-1">
</div>
<table width="500px" border="0" cellpadding="3"
cellspacing="2" align="center">
<tr>
<td colspan="2"><h1 align="right"><span
class="Stil6">Bestellformular</span>
</h1></td>
</tr>
<tr>
<td colspan="2"><p align="justify"><span
class="Stil4">Zum Bestellen brauchen Sie lediglich das
Kundenformular ausfüllen und die gewünschte Anzahl der Hefte
vor dem jeweiligen Titel zu vermerken. Nach Ihrer Auswahl
klicken Sie bitte auf "Bestellung abschicken". </span>
</p></td>
</tr>
<tr><td width="254" align="right" valign="middle"
nowrap class="my"><div align="left" class="Stil1">E-Mail
Adresse</div></td>
<td width="228" class="my">
<input type="text" name="email" value="" size="38"
maxlength="25"> </td></tr>
<tr><td align="right" valign="middle" class="my" nowrap><div
align="left" class="Stil1">Nachname</div></td>
<td class="my">
<input type="text" name="nachname" value="" size="38"
maxlength="25"> </td></tr>
<tr><td align="right" valign="middle" class="my" nowrap><div
align="left" class="Stil1">Vorname</div></td>
<td class="my">
<input type="text" name="vorname" value="" size="38"
maxlength="25"> </td></tr>
<tr><td align="right" valign="middle" class="my" nowrap><div
align="left" class="Stil1">Firma</div></td>
<td class="my">
<input type="text" name="firma" value="" size="38"
maxlength="40"> </td></tr>
<tr><td align="right" valign="middle" class="my" nowrap><div
align="left" class="Stil1">PLZ</div></td>
<td class="my">
<input type="text" name="plz" value="" size="38" maxlength="5">
</td></tr>
<tr><td align="right" valign="middle" class="my" nowrap><div
align="left" class="Stil1">Ort</div></td>
<td class="my">
<input type="text" name="ort" value="" size="38"
maxlength="40"> </td></tr>
<tr><td align="right" valign="middle" class="my" nowrap><div
align="left" class="Stil1">Land</div></td>
<td class="my">
<input type="text" name="land" value="" size="38"
maxlength="25"> </td></tr>
<tr><td align="right" valign="middle" class="my" nowrap><div
align="left" class="Stil1">Telefon</div></td>
<td class="my">
<input type="text" name="telefon" value="" size="38"
maxlength="25"> </td></tr>
<tr><td align="right" valign="middle" class="my" nowrap><div
align="left" class="Stil1">Fax</div></td>
<td class="my">
<input type="text" name="fax" value="" size="38"
maxlength="25"> </td></tr>
<tr><td align="right" valign="middle" class="my" nowrap><div
align="left" class="Stil1">Kundennummer (falls
vorhanden)</div></td>
<td class="my">
<input type="text" name="kundennummer" value="" size="38"
maxlength="25"> </td></tr>
<tr>
<td colspan="2" align="right" valign="top" nowrap
class="my"><hr></td>
</tr>