Hallo,
ich habe einen Teilerfolg erzielen können:
Die fehlerhaften Funktionen reichen den Aufruf lediglich weiter an eine
gleichnamige Funktion. Bsp.:
function sql_fetch_assoc($res) {
return mysql_fetch_assoc($res);
}
Um einen Fehler bei der Übergabe eines ungültigen Inhalts in $res zu
vermeiden, müssen die entsprechenden "empfindliche" Funktionen vor dem
eigentlichen mit einem Inhaltscheck abgefragt werden:
function sql_fetch_assoc($res) {
if ($res == 0) {
return FALSE;
}
return mysql_fetch_assoc($res);
}
Auf diese Weise müssen ebenfalls noch weitere Funktionen bearbeitet werden:
sql_fetch_row, sql_free_result
Bei allen Funktionen ritt ein Fehler auf, sobald ein leerer Inhalt
übergeben wird.
In diesem Falle wird die Webseite natürlich nicht mehr korrekt
generiert. - Jedoch treten keine häßlichen Fehlermeldungen mehr auf.
Die betreffende Datei wird in der Fehlermeldung angezeigt:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result
resource in G:\WebServer\xampp\htdocs\t3lib\class.t3lib_db.php on line 801
Natürlich sollte man sich schon fragen, warum hier keine gültigen
Inhalte übergeben werden. In meinem Falle tritt das Fehlverhalten immer
dann auf, sobald in TYPO3 (Version 4.0.2) ein Content editiert oder er
Cache gelöscht wurde. - Nach einigen Minuten ist dieses Fehlverhalten
jedoch wieder weg und die Webseite wird wieder korrekt angezeigt.
Soetebeer schrieb:
> Hallo,
>
> vielleicht kann mir jemand einen Tip geben, wo man nachschauen muß, wenn
> beim Aufruf einer beliebigen Typo3-Website eine ganze Reihe der
> nachstehenden Fehlermeldungen angezeigt werden:
>
> Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result
> resource in G:\WebServer\xampp\htdocs\t3lib\class.t3lib_db.php on line 801
>
> Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result
> resource in G:\WebServer\xampp\htdocs\t3lib\class.t3lib_db.php on line 814
>
> Es wird PHP 5 mit MySQL 5.0.24a eingesetzt.
>
> Erst nach einer ganzen Weile wird die Webseite erfolgreich fehlerfrei
> angezeigt.
>
> Danke ür Eure Hilfestellungen.
>
>
_______________________________________________
TYPO3-german mailing list
[email protected]
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german