Hab ein Problem. Ich sollte das folgende Kontaktformular erfolgreich mit PHP versenden. Aber i-wie akzeptiert das SendeScript die Eingaben nicht. Was ist daran falsch?:
Ich habs mal upgeloadet:
Kontaktformular
Sendescript
Code vom Kontaktformular:
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//DE"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Dr. Böhler; Inkasso-Büro</title>
<meta http-equiv="pragma" content="no-cache" />
<link rel="shortcut icon" href="images/logo.ico">
<link rel="stylesheet" type="text/css" media="all" href="kontakt.css">
<meta name="author" content="New Time Design | (Michael Tanner)">
<meta name="robots" content="all">
<meta name="keywords" content="Inkasso, Inkassobüro, Eintreibungen, Eintreibung, Betreibung, Betreibungen">
</head>
<body>
<form action="sendescript.php" method="post" name="kontakt" onReset="return confirm('Ihre eingegebenen Daten werden hiermit gelöscht. \nMöchten sie alles zurücksetzen?');">
<table id="tabelle">
<tr>
<td class="td" height="42" colspan="4"><p id="titel">Kontaktformular von Dr. Böhler:</p></td>
</tr>
<tr>
<td class="td" width="62">Name: * </td>
<td class="td" width="261"><input name="NAME" type="text" class="input" id="NAME" onClick="this.value=''" value="[Ihren Familiennamen]" size="30" maxlength="21"></td>
<td class="td" width="62" height="30">Vorname:* </td>
<td class="td" width="261"><input name="VORNAME" type="text" class="input" id="VORNAME" onClick="this.value=''" value="[Ihren Vornamen]" size="30" maxlength="20"></td>
</tr>
<tr>
<td class="td">Email:*</td>
<td class="td"><input name="EMAIL" type="text" class="input" id="EMAIL" onClick="this.value=''" value="[abc@abc.ch]" size="30" maxlength="40"></td>
<td class="td" height="18">Telefon:*</td>
<td class="td"><input name="TELEFON" type="text" class="input" id="TELEFON" onClick="this.value=''" value="00411234567890" size="18" maxlength="14"></td>
</tr>
<tr>
<td class="td">Ort:</td>
<td class="td"><input name="ORT" type="text" class="input" id="ORT" onClick="this.value=''" value="[Ihr Wohnort]" size="30" maxlength="20"></td>
<td class="td" height="18">PLZ:</td>
<td class="td"><input class="input" onClick="this.value=''" value="12345" type="text" name="PLZ" size="8" maxlength="6"></td>
</tr>
<tr>
<td class="td">Strasse:</td>
<td class="td"><input name="STRASSE" type="text" class="input" id="STRASSE" onClick="this.value=''" value="[Ihre Strasse]" size="30" maxlength="30"></td>
<td class="td" height="18">Hausnr.:</td>
<td class="td"><input name="HAUSNUMMER" type="text" class="input" id="HAUSNUMMER" onClick="this.value=''" value="123A" size="6" maxlength="4"></td>
</tr>
<tr>
<td height="158" colspan="4" class="td">
Mitteilung: *
<textarea name="MITTEILUNG" wrap="physical" id="textarea">[Bitte geben sie hier den Text ein!]</textarea>
</p></td>
</tr>
<tr>
<td height="25" colspan="4" class="td"><input class="button" type="submit" name="Submit" value="[Senden...]">
<input class="button" type="reset" name="Reset" value="[Löschen...]"></td>
</tr>
</table>
</form>
</body>
</html>
Alles anzeigen
Code vom Sendescript:
PHP
<?php
if (($NAME != "") && ($VORNAME != "") && ($EMAIL != "") && ($TELEFON != "") && ($MITTEILUNG != ""))
{
$message = stripslashes($message);
echo '
<!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>Dr. Böhler; Inkasso-Büro</title>
<link rel="shortcut icon" href="images/logo.ico">
<link rel="stylesheet" type="text/css" media="all" href="kontakt.css">
<meta name="author" content="New Time Design | (Michael Tanner)">
<meta name="robots" content="all">
<meta name="keywords" content="Inkasso, Inkassobüro, Eintreibungen, Eintreibung, Betreibung, Betreibungen">
</head>
<body>
<table width="100%" height="100%" border="0" cellpadding="5" cellspacing="0" bgcolor="#571103" >
<tr>
<td>
[b]Wir danken Ihnen, dass Sie sich die Zeit genommen haben, um das Formular auszufüllen.[/b]</p>
<p class="danke" >Eine E-Mail mit folgenden Angaben wurde an uns geschickt:</p></td>
</tr>
<tr>
<td valign="top"><table width="300" border="0" cellspacing="2" cellpadding="0">
<tr>
<td width="100" bgcolor="#000000" style="padding:3px">
Name:</p></td>
<td width="200" bgcolor="#000000" style="padding:3px">
' . $NAME . ' </p></td>
</tr>
<tr>
<td width="100" bgcolor="#000000" style="padding:3px">
Vorname:</p></td>
<td width="200" bgcolor="#000000" style="padding:3px">
' . $VORNAME . ' </p></td>
</tr>
<tr>
<td width="100" bgcolor="#000000" style="padding:3px">
Email:</p></td>
<td width="200" bgcolor="#000000" style="padding:3px">
' . $EMAIL . ' </p></td>
</tr>
<tr>
<td width="100" bgcolor="#000000" style="padding:3px">
Telefon:</p></td>
<td width="200" bgcolor="#000000" style="padding:3px">
' . $TELEFON . ' </p></td>
</tr>
<tr>
<td width="100" bgcolor="#000000" style="padding:3px">
Ort:</p></td>
<td width="200" bgcolor="#000000" style="padding:3px">
' . $ORT . ' </p></td>
</tr>
<tr>
<td width="100" bgcolor="#000000" style="padding:3px">
PLZ:</p></td>
<td width="200" bgcolor="#000000" style="padding:3px">
' . $PLZ . ' </p></td>
</tr>
<tr>
<td width="100" bgcolor="#000000" style="padding:3px">
Strasse:</p></td>
<td width="200" bgcolor="#000000" style="padding:3px">
' . $STRASSE . ' </p></td>
</tr>
<tr>
<td width="100" bgcolor="#000000" style="padding:3px">
Hausnr.:</p></td>
<td width="200" bgcolor="#000000" style="padding:3px">
' . $HAUSNUMMER . ' </p></td>
</tr>
</table>
<p class=Stil1 >Ihre Mitteilung:</p>
<table>
<tr>
<td bgcolor="#000000" style="padding:3px" width="290"><p class=Stil1> ' . $MITTEILUNG . ' </p></td>
</tr>
</table>
[url='javascript:history.back();']« zurück[/url]</p></td>
</tr>
</table>';
$empfaenger = "info@technetium.ch.vu";
$betreff = "Kontakt über [url]www.dr-boehler.ch[/url] von $Name $Vorname";
$inhalt = '
<font style="color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold;">
<table width="300" border="0" cellspacing="2" cellpadding="0">
<tr>
<td width="100" bgcolor="#000099" style="padding:3px">
Name:</p></td>
<td width="200" bgcolor="#000099" style="padding:3px">
' . $NAME . ' </p></td>
</tr>
<tr>
<td width="100" bgcolor="#000099" style="padding:3px">
Vorname:</p></td>
<td width="200" bgcolor="#000099" style="padding:3px">
' . $VORNAME . ' </p></td>
</tr>
<tr>
<td width="100" bgcolor="#000099" style="padding:3px">
Telefon:</p></td>
<td width="200" bgcolor="#000099" style="padding:3px">
' . $TELEFON . ' </p></td>
</tr>
<tr>
<td width="100" bgcolor="#000099" style="padding:3px">
Ort:</p></td>
<td width="200" bgcolor="#000099" style="padding:3px">
' . $ORT . ' </p></td>
</tr>
<tr>
<td width="100" bgcolor="#000099" style="padding:3px">
PLZ:</p></td>
<td width="200" bgcolor="#000099" style="padding:3px">
' . $PLZ . ' </p></td>
</tr>
<tr>
<td width="100" bgcolor="#000099" style="padding:3px">
Strasse:</p></td>
<td width="200" bgcolor="#000099" style="padding:3px">
' . $STRASSE . ' </p></td>
</tr>
<tr>
<td width="100" bgcolor="#000099" style="padding:3px">
Hausnr.:</p></td>
<td width="200" bgcolor="#000099" style="padding:3px">
' . $HAUSNUMMER . ' </p></td>
</tr>
<tr>
<td width="100" bgcolor="#000099" style="padding:3px">
E-Mail:</p></td>
<td width="200" bgcolor="#000099" style="padding:3px">
[url='mailto:' . $EMAIL . ''] ' . $EMAIL . ' [/url]</p></td>
</tr>
</table>
Mitteilung:
<table><tr><td bgcolor="#000099" style="padding:3px" width="290">
' . $MITTEILUNG . '
</p></td></tr></table>
</font>';
$kopf="From:$Name\n";
$kopf .= "Content-Type: text/html";
mail($empfaenger,$betreff,$inhalt,$kopf);
}
else
{
echo'
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//DE"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Dr. Böhler; Inkasso-Büro</title>
<link rel="shortcut icon" href="images/logo.ico">
<style type="text/css"><!--
body, html {
margin-top: -80px;
height: 600px;
width: 800px;
margin-left: 8px;
background-image: url(images/bg.gif);
background-attachment: fixed;
background-repeat: repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
float: left;
}
--></style>
<meta name="author" content="New Time Design | (Michael Tanner)">
<meta name="keywords" content="Inkasso, Inkassobüro, Eintreibungen, Eintreibung, Betreibung, Betreibungen">
</head>
<body>
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
[b]Bitte korrigieren Sie folgende Eingaben:[/b]</p>';
if($NAME == "")
{
echo "
Das Feld \"[b]Name[/b]\" wurde leergelassen!</p>";
}
if($VORNAME == "")
{
echo "
Das Feld \"[b]Vorname[/b]\" wurde leergelassen!</p>";
}
if($EMAIL == "")
{
echo "
Das Feld \"[b]E-Mail[/b]\" wurde leer gelassen!</p>";
}
if($TELEFON == "")
{
echo "
Das Feld \"[b]Telefon[/b]\" wurde leer gelassen!</p>";
}
if($MITTEILUNG == "")
{
echo "
Das Feld \"[b]Mitteilung[/b]\" wurde leer gelassen!</p>";
}
echo'
[url='javascript:history.back();']Bitte gehen sie zurück um die Fehler zu korrigieren !!![/url]</p>';
echo "</td>
</tr>
</table></body></html>";
}
?>
Alles anzeigen