Ich habe hier ein Script und finde den Fehler nicht da der Provider die Fehlererkennung abgestellt hat

PHP-Code:
<?
if(isset($_POST["name"]) OR isset($_POST["email"]) OR isset($_POST["betreff"]) OR isset($_POST["empfaenger"]) OR isset($_POST["text"]))
{
if($_POST["name"] != "" AND $_POST["email"] != "" AND $_POST["betreff"] != "" AND $_POST["empfaenger"] != "" AND $_POST["text"] != "")
{
$empfaenger = $_POST["empfaenger"];
$betreff = $_POST["betreff"];
$name = $_POST["name"];
$email = $_POST["email"];
$datum = date("d.m.Y - H:i");
$mailtext = "<a href=\"mailto:$email\">$name</a> schrieb am $datum
"
."----------------------------------------------------------------------------------"
."$_POST[\"text\"]";
mail($empfaenger,$betreff,$mailtext,"FROM: $name <$email>\n Content-Type: text/html\n Content-Transfer-Encoding: 8bit\n";
echo "Ihre EMail wurde erfolgreich versendet!";
}
else
{
echo "Bitte füllen Sie das Kontaktformular vollständig aus!";
}
}
else
{
echo "<form name=\"form1\" method=\"post\" action=\"index.php?cat=kontakt\">
<div align=\"center\"></div><table width=\"200\" border=\"1\" align=\"center\"><tr><td width=\"65\">Name
</td><td width=\"119\"><input name=\"name\" type=\"text\" id=\"name\"></td></tr><tr><td>Email</td><td>
<input name=\"email\" type=\"text\" id=\"email\"></td></tr><tr><td>Betreff</td><td>
<input name=\"betreff\" type=\"text\" id=\"betreff\"></td></tr><tr><td>Empfänger</td><td>
<select name=\"empfaenger\" id=\"empfaenger\">
<option value=\"mail1\">Name1</option>
<option value=\"mail2\">name2</option>
<option value=\"mail3\">name3</option></select></td></tr><tr>
<td>Text</td><td><textarea name=\"text\" id=\"text\"></textarea></td></tr></table></form>";
}
?>
Kommentar