Fehler in Formmailer
Zirp
- php
0 Transmitter0 horst0 Zirp0 horst
Hi könnt ihr mir vielleciht heflen ? Ich habe irgendwo einen Fehler in meinem Formmailer so das wenn ich eine Mail Erhalte sie zwar einen Betreff hat aber keinen Inhalt
<html>
<head>
<style type="text/css"><!--
.textfeld {background:574441; border-style:dotted; border-width:thin; bordercolor:000000; font-family:Verdana; font-size:10;}
.button {background:574441; border-style:dotted; border-width:thin; bordercolor:000000; font-family:Verdana; font-size:10;}
BODY {
scrollbar-base-color: #574441;
scrollbar-track-color: #574441;
scrollbar-face-color: #574441;
scrollbar-highlight-color: #574441;
scrollbar-3d-light-color: #ffffff;
scrollbar-darkshadow-color: #574441;
scrollbar-shadow-color: #574441;
scrollbar-arrow-color: #ffffff;
}
--></style>
<title>Bannerexchange</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="574441" text="#FF9900" link="#FF9900" vlink="#FF9900" alink="#FF9900" topmargin="0">
<div align="center">
<table width="320" border="0">
<tr>
<td><div align="center">
<div align="justify"><font size="2" face="Verdana">
<form>
<table width="100%" border="0">
<tr>
<td width="16%" height="21"> </td>
<td width="84%" height="21"> <input type="text" name="name" size="20" value="Name" class="textfeld"></td>
</tr>
<tr>
<td width="16%" height="20"> </td>
<td width="84%" height="20"> <input type="text" name="email" size="20" value="E-Mail" class="textfeld"></td>
</tr>
<tr>
<td width="16%" height="15"> </td>
<td width="84%" height="15"> <input type="text" name="homepage" value="Homepage"size="20" class="textfeld"></td>
</tr>
<tr>
<td width="16%" height="25"> </td>
<td width="84%" height="25"><input type="text" name="bannerurl" value="Bannerurl"size="20" class="textfeld"></td>
</tr>
<tr>
<td width="16%"> </td>
<td width="84%"> <textarea rows="5" name="text" class="textfeld" cols="30"></textarea></td>
</tr>
</table>
<div align="center"><br>
<input name="Abschicken" type="submit" value="Abschicken">
<br>
<br>
<?
if ($name == "" or $email == "" or $text == "")
{
echo"Bitte füllen sie alle Felder aus";
exit;
}
$text = "<center>Homepage-Formular<br><br>-Bannerexhange-</center>";
$text .= "Name: $Name<br>";
$text .= "E-Mail: $email<br>";
$text .= "Homepage: $homepage<br>";
$text .= "Banner-URL: $bannerurl<br><br>";
$text .= "Kommentar:<br>$bannerurl<br><br>";
$adressat_email = "info@zirps-page.de";
$betreff = "Homepage-Formular : BannerExchange<--";
$extra = "From: $name<$email> \n";
$extra .= "Content-Type: text/html \n Content-Transfer-Encoding: 8bit";
mail($adressat_email,$betreff,$nachricht,$extra);
echo"Vielen Dank für deine E-Mail.<br>Ich werde dir per E-Mail bescheid geben ob alles glatt läuft.<br>Bitte stelle das Banner jetzt auf deine Homepage.";
?>
</div>
</form>
</font></div>
</div></td>
</tr>
</table>
</div>
</body>
</html>
Zirp
mail($adressat_email,$betreff,$nachricht,$extra);
an deine variable nachricht wird nirgendwo ein wert zugewiesen!
und beim <form> tag würde ich noch die action angeben ..
Hhi
mail($adressat_email,$betreff,$nachricht,$extra);
^^^^^^^^^ die variable füllst du gar nicht mit inhalt
gruss
horst
Hi
so es funzt jetzt im allgmeinen
aber ich habe noch ein Prob das mit dem textfeld funzt noch net
Zirp
Hi könnt ihr mir vielleciht heflen ? Ich habe irgendwo einen Fehler in meinem Formmailer so das wenn ich eine Mail Erhalte sie zwar einen Betreff hat aber keinen Inhalt
<html>
<head>
<style type="text/css"><!--
.textfeld {background:574441; border-style:dotted; border-width:thin; bordercolor:000000; font-family:Verdana; font-size:10;}
.button {background:574441; border-style:dotted; border-width:thin; bordercolor:000000; font-family:Verdana; font-size:10;}
BODY {
scrollbar-base-color: #574441;
scrollbar-track-color: #574441;
scrollbar-face-color: #574441;
scrollbar-highlight-color: #574441;
scrollbar-3d-light-color: #ffffff;
scrollbar-darkshadow-color: #574441;
scrollbar-shadow-color: #574441;
scrollbar-arrow-color: #ffffff;
}
--></style>
du solltest nochmal den abschnitt über css lesen (selfhtml)
(farbangaben)
.textfeld {background-color:#FFFFE0;}
^^^^^^^^^^^^^^
gruss
horst