Zum Inhalt springen

dam_downloads 1.1.0 --Warning: mysql_fetch_row() nach remove Filelink

Erstellt am 12. Juni 2006 · 3 Antworten · letzte Antwort am 13. Juni 2006

Tags: Dateien & FAL, Frage

tom_botsche ·

Hallo Forum,
beschäftige mich mal wieder mit dam_downloads. Habe nun die neue Version 1.1.0 installiert und nun funktioniert sogar die Zip-Funktion. Allerdings gibt es einen Punkt an dem ich einfach nicht mehr weiterkomme. #angry#

Nachdem ich Dateien in meine Filekollektion aufgenommen habe und diese wieder entfernen möchte, kommt nachdem ich das letzte Bild enfernt habe die
Fehlermeldung:

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /var/www/VHOST/web/meinetestdomain/t3lib/class.t3lib_db.php on line 814

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/www/VHOST/web/meinetestdomain/t3lib/class.t3lib_db.php on line 801

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/www/VHOST/web/meinetestdomain/t3lib/class.t3lib_db.php on line 801

Warning: Cannot modify header information - headers already sent by (output started at /var/www/VHOST/web/meinetestdomain/t3lib/class.t3lib_db.php:814) in /var/www/VHOST/web/meinetestdomain/typo3/sysext/cms/tslib/class.tslib_fe.php on line 2767

Habe hier im Forum alles abgegrast und Hinweise geprüft, aber kein Erfolg.

Zu meiner Konfiguration: Ich habe mindestens 5 Typo3 4.0 Installation ausprobiert, auf Linux, Windows, mit php4, php5, mysql4 und mysql5 daran kann es jedenfalls nicht liegen. Als Hinweis steht in meinem error log des Apachen:

[Mon Jun 12 08:27:20 2006] [error] [client 62.159.233.245] File does not exist: /var/www/VHOST/web/meinetestdomain/fileadmin/template/main/login, referer: http://meinetestdomain/index.php?id=10&no_cache=1&tx_damdownloads_pi1[delete]=5

Für Hinweise die meinem leiden ein Ende bereiten wäre ich sehr, sehr, sehr dankbar.

Gruß
Tom

b.​detert ·

Hallo Tom,

ich kenne die Extension nicht im Detail, aber der Fehler könnte dadurch begründet sein, dass im Source Code der Extension vor dem mysql_fetch_row() nicht überprüft wird ob es sich hierbei um ein gültiges MySQL Resource handelt.
Entweder Du patched die Stelle selber mit dem Einbau einer Überprüfung oder Du stellst die PHP -Warnings in Deiner php.ini aus.

Wie gesagt hierbei handelt es sich um eine Vermutung, kenne die Extension halt nicht im Detail. Wenn ich hier verkehrt liege, so berichtigt mich 😉

steffenk ·

das ist ein Fehler in der Extension, da nicht abgefangen wird, wenn kein Datensatz gefunden wird.
Ich würde Björns Vorschlag befolgen und den Autor der Ext anschreiben.

tom_botsche ·

Hallo nochmal und Danke,

ich wußte, auf dieses Forum ist einfach verlaß. :p
Werde Eure Ratschläge befolgen, obwohl die deaktivierung der php warnings als letztere Option in Frage kommt. Die Sache soll ja rund laufen.

Für jeden der die Extension nicht kennt, kann ich nur empfehlen sich diese mal anzuschauen. Klasse finde ich das sie prima mit DAM funktioniert und eine Art Bilderwarenkorb enthält den man dann als zip zum download anbieten kann.

Werde den Entwickler mal anschreiben, sollte er mir eine Lösung für mein Problem anbieten können, werde ich das auf jedenfall hier posten. Kann mir nicht vorstellen das ich der einzige bin, der so eine Fehlermeldung bekommt.

Danke und Gruß
Tom