Moin Moin,
ich habe ein Kontaktformular programmiert und möchte nun noch eine Reload Sperre einbauen, damit eine Mail bei einem Reload nicht mehrmals abgeschickt wird.
Ich habe nun folgenden Code:
Trotzdem erscheint folgender Fehler:
Ich finde den Fehler nicht...
Vielen Dank für eure Hilfe.
ich habe ein Kontaktformular programmiert und möchte nun noch eine Reload Sperre einbauen, damit eine Mail bei einem Reload nicht mehrmals abgeschickt wird.
Ich habe nun folgenden Code:
PHP-Code:
<?php
# Verbindung zur MySQL Datenbank herstellen
$DatabasePointer = mysql_connect("localhost", "User", "Passwort");
mysql_select_db("DB_NAME", $DatabasePointer);
# Variablen definieren
$Zeit = time();
$Reloadzeit = 86400;
$Loeschen = $Zeit-$Reloadzeit;
$IP = $_SERVER['REMOTE_ADDR'];
# Alte IPs löschen
mysql_query("DELETE FROM IP WHERE Zeit<'".$Loeschen."'", $DatabasePointer);
# Gesperrte IP abrufen
$GesperrteIPs = mysql_query("SELECT IP FROM IP where IP='".$IP."'", $DatabasePointer);
# Counterstand erhöhen
if ((mysql_num_rows($GesperrteIPs) < 1) && !isset($_COOKIE['Reloadsperre']))
{
mysql_query("INSERT INTO IP (Zeit, IP) VALUES (\".$Zeit.\", \".$IP.\")") $DatabasePointer);
setcookie("Reloadsperre", $IP, time()+$Reloadzeit);
}
?>
<html>
<head>
<title>Reloadsperre</title>
</head>
<body>
Test
</body>
</html>
Code:
Parse error: syntax error, unexpected T_VARIABLE in /Pfad/Angabe/zur/Datei.php on line 21
Vielen Dank für eure Hilfe.
Kommentar