Page 2 of 2
Re: 0.12
Posted: Mon Mar 13, 2006 8:42 am
by kts
@piratos:
bei mir hat dein Tipp leider nicht geholfen.
Re: 0.12
Posted: Mon Mar 13, 2006 11:09 am
by Piratos
bei mir hat dein Tipp leider nicht geholfen.
Tja ich kann nur berichten dass es bei mir so funktioniert, damm solltest du auf normal Mysql gehen, einfach in der config.php von mysli auf mysql ändern und abwarten bis diese Fehler von den Developern korrigiert sind.
Re: 0.12 diverse Fehler gleicher Machart
Posted: Mon Mar 13, 2006 12:15 pm
by Piratos
Es sind Fehler in diversen Scripten enthalten die alle auf folgenden Konstrukten
beruhen
Beispiel:
$dbresult = &$db->Execute(".....
while ($dbresult->EOF)
..............
Das führt manchmal zu unerklärlichen Verhalten und abrissen (so z.B. wenn man sich das Preview - IFrame ansieht, kann man nocache - erros erkennen.
Wurde der Webserver auf Anzeige von Warnungen eingestellt , erhält man dann auch genaue Hinweise auf Script und Zeile.
Korrekt und viel häufiger auch so realisiert wäre
$dbresult = &$db->Execute(".....
while ($dbresult && $dbresult->EOF)
.....
Die Ursache: Adodb Lite setzt bei einer erfolglosen Abfrage EOF nicht auf false
Warum die wie gesagt zig mal korrekt eingesetzte Form nicht durchgängig verwendet wurde - unerklärlich.
Processing file : I:\xampp\htdocs\012\stylesheet.php
Line 46 - while (!$cssresult->EOF)
Processing file : I:\xampp\htdocs\012\lib\page.functions.php
Line 213 - while (!$result->EOF)
Line 252 - while (!$result->EOF)
Line 633 - while (!$cssresult->EOF)
Processing file : I:\xampp\htdocs\012\lib\classes\class.content.inc.php
Line 688 - if (!$row->EOF)
Line 1257 - while (!$dbresult->EOF)
Line 1826 - while (!$dbresult->EOF)
Line 1990 - while (!$dbresult->EOF)
Processing file : I:\xampp\htdocs\012\lib\classes\class.template.inc.php
Line 205 - while (!$dbresult->EOF)
Die Zeilenangaben müssen nicht stimmen, da ich in diversen Scripten bereits optimiert habe - es sind dann lediglich Hinweise.
Re: 0.12
Posted: Thu Mar 16, 2006 10:00 am
by kts
Ob die Entwickler das alles noch in die 0.121 reinbekommen?
PS: steht in meiner config.php schon auf 'mysql'. Bringt leider keinen Erfolg.
Re: 0.12
Posted: Thu Mar 16, 2006 1:11 pm
by cyberman
kts wrote:
Ob die Entwickler das alles noch in die 0.121 reinbekommen?
Ted weiß Bescheid und arbeitet daran ...