Hi,
ich habe mal eine Frage bezüglich eines PHP-Skripts zur Versendung von Formulardaten an meine E-Mail Adresse. Allerdings bin ich ein ziemlicher PHP-Neuling und finde nicht den Fehler, bzw. ich weiss nicht wie ich ihn ausmerzen kann. Ich erhalte folgende Fehlermeldung:
Warning: Wrong parameter count for mail() in /web/sites/100/changing-
life/www.changing-life.f2s.com/assets/scripts/kontakt.php on line 41
Das ist der Teil der HTML-Datei und des Skripts, in dem der Fehler liegen müsste (Line 41 ist die Zeile mail("$to", ....) aber meiner Meinung nach stimmen alle Variablen!
<?
if (isset($cmd) && $cmd == "send")
{
// ******************** send mail ***********************
// Variablen aus dem Formular: $to, $subject, $name, $msg, $email
mail("$to", "$subject", "$name", "$msg", "From: $email\nX-Mailer: PHP/" . phpversion());
echo "<table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td height="450">";
echo "<B>Deine eMail wurde verschickt</B><BR>";
echo "Bis bald . . . :-)<BR>";
echo "<div valign=bottom>";
echo "<p align=center>";
echo "</div></p></td></tr></table>";
exit;
}
// ************** finish ***************
// ******************** default, no parameters have been send ***********
?>
<form NAME="mailform" ACTION="<?echo "$PHP_SELF"?>" METHOD="POST">
<INPUT TYPE="hidden" NAME="cmd" VALUE=send>
<INPUT NAME="to" TYPE="hidden" value="schmaidt@web.de">
<INPUT NAME="subject" TYPE="hidden" value="Changing Life Bestellung">
<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0" align="center">
<table width="600" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="17" height="17">
<p><img src="http://www.schmaidt.de/cl-website/assets/images/main/bullet.gif" width="17" height="17"></p>
</td>
<td width="583" height="17">
<p><b>Formular</b></p>
</td>
</tr>
<tr>
<td colspan="2"><img src="http://www.schmaidt.de/cl-website/assets/images/shared/pixel_blank.gif" width="600" height="10"></td>
</tr>
<tr>
<td colspan="2">Name:</td>
</tr>
<tr>
<td colspan="2"><img src="http://www.schmaidt.de/cl-website/assets/images/shared/pixel_blank.gif" width="600" height="5"></td>
</tr>
<tr>
<td colspan="2">
<input type=text size=60 name="name" style="BORDER-RIGHT:#000000 1 solid;BORDER-LEFT:#000000 1 solid;BORDER-TOP:#000000 1 solid;BORDER-BOTTOM:#000000 1 solid">
</td>
</tr>
</tr>
<tr>
<td colspan="2"><img src="http://www.schmaidt.de/cl-website/assets/images/shared/pixel_blank.gif" width="600" height="10"></td>
</tr>
<tr>
<td colspan="2">E-Mail:</td>
</tr>
<tr>
<td colspan="2"><img src="http://www.schmaidt.de/cl-website/assets/images/shared/pixel_blank.gif" width="600" height="5"></td>
</tr>
<tr>
<td colspan="2">
<input type=text size=60 name="email" style="BORDER-RIGHT:#000000 1 solid;BORDER-LEFT:#000000 1 solid;BORDER-TOP:#000000 1 solid;BORDER-BOTTOM:#000000 1 solid">
</td>
</tr>
<tr>
<td colspan="2"><img src="http://www.schmaidt.de/cl-website/assets/images/shared/pixel_blank.gif" width="600" height="10"></td>
</tr>
<tr>
<td colspan="2">Kommentar:</td>
</tr>
<tr>
<td colspan="2"><img src="http://www.schmaidt.de/cl-website/assets/images/shared/pixel_blank.gif" width="600" height="5"></td>
</tr>
<tr>
<td colspan="2">
<textarea cols="52" name="msg" style="BORDER-RIGHT:#000000 1 solid;BORDER-LEFT:#000000 1 solid;BORDER-TOP:#000000 1 solid;BORDER-BOTTOM:#000000 1 solid" rows="5">
</td>
</tr>
<tr>
<td>
</td>
</tr>
<tr>
<td width="50%">
<input type="submit">
</td>
<td width="50%">
<input type="reset">
</td>
</tr>
</table>
</form>
Kann mir da jemand helfen?
Danke jetzt schonmal, schmaidt