Kann es sein, dass du eine Datei des smileybooks geändert hast?
Es ist nicht nur, dass kein Eintrag gespeichert wird, sondern auch, dass der Spamschutz nicht funktioniert. Wenn man dort nichts oder etwas falsches eingibt, sollte doch eine entsprechende Fehlermeldung erscheinen. Nichts dergleichen geschieht aber.
Deswegen gehe ich davon aus, dass schon dort ein Fehler geschieht und dass das Programm gar nicht zur Routine kommt, um den Eintrag zu speichern.
Schaue bei dir mal die index.inc.php des Moduls an. Die Zeilen 52 bis 57 sind folgende:
|
PHP-Quelltext
|
1
2
3
4
5
6
|
if (!empty($_POST['spamschutz'])) {
$_POST['spamschutz'] = strtolower($_POST['spamschutz']);
$data = mysql_fetch_assoc(mysql_query("SELECT * FROM spamschutz WHERE id='".mysql_real_escape_string($_POST['spam_id'])."' AND antwort='".mysql_real_escape_string($_POST['spamschutz'])."'"));
}
|
Stimmt das?
Wenn ja, lösche diese Zeilen und schreibe folgendes stattdessen rein:
|
PHP-Quelltext
|
1
2
3
4
5
|
if (!empty($_POST['spamschutz'])) {
$_POST['spamschutz'] = strtolower($_POST['spamschutz']);
$query = mysql_query("SELECT * FROM spamschutz WHERE id='".mysql_real_escape_string($_POST['spam_id'])."' AND antwort='".mysql_real_escape_string($_POST['spamschutz'])."'") or die (mysql_error());
$data = mysql_fetch_assoc($query);
}
|
Nun solltest du eine Fehlermeldung erhalten.