nordi
Erfahrenes Mitglied
Hallo Leute,
ich hab wirklich ein Problem und verzweifele gleich! Also ich hab ein Gästebuch geschrieben und will eine Kommentarfunktion hinzufügen. Soweit zu gut! Das Gästebuch klappt auch wunderbar, doch die Einträge bekommen alle den gleichen Wert 0 ! Eigentlich sollte sich doch der Wert immer um 1 erhöhen? Könnt ihr mal über den Quellcode rübergucken? Wäre euch dankbar!
ich hab wirklich ein Problem und verzweifele gleich! Also ich hab ein Gästebuch geschrieben und will eine Kommentarfunktion hinzufügen. Soweit zu gut! Das Gästebuch klappt auch wunderbar, doch die Einträge bekommen alle den gleichen Wert 0 ! Eigentlich sollte sich doch der Wert immer um 1 erhöhen? Könnt ihr mal über den Quellcode rübergucken? Wäre euch dankbar!
PHP:
<?php
if($senden){
if ($name == "" || $eintrag == "" || $titel == "") {
echo "Du hast die Pflichtfelder Name, Titel und Comment nicht ausgefüllt!";
}
else
{
function checkIP($ip)
{
$iTime = 3;
$hfp = file('ip.txt');
$iLines = sizeof($hfp);
$timestamp = time();
$strNewIPFile = '';
for($i=0;$i<$iLines;$i++)
{
$rgSplited = explode(";",$hfp[$i]);
if(($rgSplited[1]+ 60*$iTime) > $timestamp)
{
$strNewIPFile .= $rgSplited[0].';'.$rgSplited[1]."\n";
if($rgSplited[0] == $ip)
{
echo '<b>Spamschutz</b><br>Du hast innerhalb der letzten Minuten schon einmal gepostet';
exit;
}
}
}
$newIPFile .= $ip.';'.$timestamp."\n";
$hFile = fopen('ip.txt', 'w');
fwrite($hFile, $newIPFile, 1024);
}
$strIP = $_SERVER['REMOTE_ADDR'];
checkIP($strIP);
$zeit = time();
$page = "";
$verbindung = @mysql_connect("$dbhost","$dbuser","$dbpass");
if (!$verbindung) {
echo "Verbindung zur Datenbank ist nicht möglich!\n";
exit;
}
mysql_select_db($dbtable,$verbindung);
$daten = "INSERT INTO $gb (id,name,mail,url,icq,titel,eintrag,zeit,page) VALUES ('$id','$name','$mail','$url','$icq','$titel','$eintrag','$zeit','$page')";
$result = mysql_query($daten,$verbindung);
echo "Danke für deinen Eintrag $name";
}
} ?>