WBCE CMS – Way Better Content Editing.
You are not logged in.
Pages: 1
Hallo,
Topics versucht beim Aufruf der rss.php den aufrufenden zu "tracken", allerdings glaube ich, dass in dem Code in WBCE 1.3.3 ein Bug ist:
rss.php, Zeile 180f:
if ($statistic = $result->fetchRow(MYSQL_ASSOC))
die(sprintf('[%s] %s', __LINE__, $database->get_error()));müsste zum Beispiel lauten:
if (FALSE === $statistic = $result->fetchRow(MYSQL_ASSOC))
die(sprintf('[%s] %s', __LINE__, $database->get_error()));hier wird abgefragt, ob eine bestimmte Client-IP in der Tabelle gespeichert ist, und wenn dafür keine(!) Ergebnisse aus der Suche herausfallen, dann sollte der Fehler ausgelöst werden.
Martin
Offline
von meiner Seite eine Korrektur, es müsste lauten:
if (NULL === $statistic = $result->fetchRow(MYSQL_ASSOC))
die(sprintf('[%s] %s', __LINE__, $database->get_error()));denn fetchRow() reicht einfach das Resultat von mysqli_fetch_array() als Rückgabewert durch. Das ist in diesem Fall ein assoziatives Array wenn es eine Zeile zur Auswertung gab oder NULL wenn eben nichts mehr zu holen ist.
Offline
Pages: 1