hi moin ich komme immer und immer und immer nicht mit der if logik klar ich kann es mir sogar aufmalen und dennnoch ist es immer falsch
einfache geschichte(anscheind nicht für mich) alle felder meines form müssen foll sein frage muss richtig sein und checkbox muss sein dann los...
habs jetzt so habs auch schon ganz anders und hoch und runter und drüber aber immer nur syntax error, unexpected '}'
PHP
$hostname = gethostbyaddr($_SERVER['REMOTE_ADDR']);
$ip=getenv("REMOTE_ADDR");
$frage = $_POST['frage'];
$antwort = "2";
$user = $_POST['Name'];
$user = htmlentities($user);
$inhalt = $_POST['inhalt'];
$inhalt = htmlentities($inhalt);
$inhalt = str_replace("\n", "<br>", $inhalt);
$email = $_POST['EMail'];
$email = htmlentities($email);
$accept = $_POST['accept'];
if ($inhalt == "" or $user == "" or $email== "" or $accept =="" or $frage =="")
{
echo "Sie müssen das Feld \"Namen\"
und \"Inhalt\" ausfüllen und Sie müssen die Regeln lesen und akzepieren!";
if ($frage == $antwort)
{
$datum= date("d.m.Y H:i:s");
$eintrag="$email|$user|$datum|$inhalt|$ip|$hostname";
$datei = fopen("gaestebuch.txt", "a");
fwrite($datei, "\n".$eintrag);
fclose($datei);
echo "Ihr Eintrag wurde erfolgreich gespeichert";
}
}
else{
echo "antwort falsch"
}
Alles anzeigen