Seite 1 von 2

Warning: Division by zero in

Verfasst: Di 4. Dez 2007, 20:08
von firstlevel
Servus,

ich weiß das der Fehler bekannt ist und nach vergeblicher Suche habe ich auch alles angewandt, was leider nicht funktioniert.

Ich habe contenido umgezogen. Die News selber werden angezeigt, über dem Modul halt nur folgender Fehler:


Fehler:

Code: Alles auswählen

Warning: Division by zero in /is/htdocs/xxxxx/www/domain/contenido/includes/functions.api.images.php on line 403
Warning: Division by zero in /is/htdocs/xxxxx/www/domain/contenido/includes/functions.api.images.php on line 404
Warning: Division by zero in /is/htdocs/xxxxx/www/domain/contenido/includes/functions.api.images.php on line 406
Warning: Division by zero in /is/htdocs/xxxxx/www/domain/contenido/includes/functions.api.images.php on line 406
Warning: Division by zero in /is/htdocs/xxxxx/www/domain/contenido/includes/functions.api.images.php on line 421
Warning: Division by zero in /is/htdocs/xxxxx/www/domain/contenido/includes/functions.api.images.php on line 403
Warning: Division by zero in /is/htdocs/xxxxx/www/domain/contenido/includes/functions.api.images.php on line 404
Warning: Division by zero in /is/htdocs/xxxxx/www/domain/contenido/includes/functions.api.images.php on line 406
Warning: Division by zero in /is/htdocs/xxxxx/www/domain/contenido/includes/functions.api.images.php on line 406
Warning: Division by zero in /is/htdocs/xxxxx/www/domain/contenido/includes/functions.api.images.php on line 421
Versuche:

- Rechte gesetzt. cache ist u.a. auf 777
- http://contenido.org/forum/viewtopic.php?t=16916#100955 Code wurde ausgeklammert
- modifiziertes output vom Modul bez. getimagessized wurde erfolglos getauscht


Hat jemand eine Idee was ich noch machen kann ?

Version: 4.6.8
Modul:
* CONTENIDO MODUL - OUTPUT
*
* Modulname : News
* Author(s) : Andreas Lindner, 4fb
* Copyright : Contenido - four for business, Andreas Lindner
* Created : 12.08.2005

Verfasst: Mi 5. Dez 2007, 08:47
von Oldperl
In der functions.api.images.php Zeile 400 steht

Code: Alles auswählen

list($x, $y) = getimagesize($filename);
Die Funktion getimagesize() funktioniert bei dir aus irgendwelchen Gründen nicht und liefert 0-Werte in $x und $y zurück. Daher die Fehler in den darauf folgenden Divisionen (Zeilen 403, 404, 406, 421).

Das kann an PHP-Einstellungen, PHP-Bugs oder an den Bildern liegen, schwer zu sagen.

Gruß aus Franken

Ortwin

Re: Warning: Division by zero in

Verfasst: Mi 5. Dez 2007, 11:33
von wosch
firstlevel hat geschrieben:Hat jemand eine Idee was ich noch machen kann ?
Ja, die anderen Foren-Beiträge die diese Fehlermeldung hatten auch Lesen.
wosch hat geschrieben:
firstlevel hat geschrieben:ok pfade stimmen jetzt

neue Fehlermeldung:
Fatal error: Error: Can't include Warning: Division by zero in /is/htdocs/xxxxx/www/domain/contenido/includes/functions.api.images.php on line 403
Bemühe die Forensuche, dazu gibt es reichlich Beiträge

Verfasst: Mi 5. Dez 2007, 12:54
von firstlevel
Ich habe versucht auszudrücken das ich gesucht habe und das was ich gefunden habe angewandt habe. Wenn ich hiermit weiter gekommen wäre, hätte ich keinen neuen Post aufgemacht

Verfasst: Mi 5. Dez 2007, 13:39
von firstlevel
@Oldperl

gibt es eine Möglichkeit dieses irgenwie heraus zu finden oder zu umgehen ?

ich habe diesbezüglich nur eine Lösung gefunden die beim Newsmodul aber nicht zum tragen kommt

Code: Alles auswählen

list ($width, $height, $type, $attr) = getimagesize($image);

in
Code:
list ($width, $height, $type, $attr) = getimagesize(str_replace($cfgClient[$client]["path"]["htmlpath"], $cfgClient[$client]["path"]["frontend"], $image)); 
bzw. habe ich die hier veränderte Output Version ebenfalls eingefügt.
http://contenido.org/forum/viewtopic.ph ... p&start=15

No Besserung

Verfasst: Mi 5. Dez 2007, 13:46
von wosch
firstlevel hat geschrieben:Ich habe versucht auszudrücken das ich gesucht habe und das was ich gefunden habe angewandt habe. Wenn ich hiermit weiter gekommen wäre, hätte ich keinen neuen Post aufgemacht
Ein Crossposting bringt dir auch nicht schneller eine Lösung.

Suhce mit dem Begriff:
Division by zero functions.api.images
(alle Wörter ankreutzen)

du wist 12 Treffer erhalten, 8 davon könnten für dich interessant sein,
wobei prinzipiell 3 verschieden Fehler/Lösungsmöglichkeiten in Betracht kommen.

Bildnamen, getimagesize-Fehler, Rechteproblem

Verfasst: Mi 5. Dez 2007, 14:20
von firstlevel
- Rechte geprüft. Alle erforderlichen auf 777
- getimage im Output angepasste Version im Einsatz
- Bildernamen wie hier auskommentiert

Verfasst: Mi 5. Dez 2007, 14:37
von wosch
Keine Leerzeichen im Bildnamen?
Inhalt des Verzeichnises cms/cache gelöscht?
Tabelle con_code geleert (leeren, nicht löschen !!!)?

Als allerletztes:
Die Newsliste hat ein hm, Feature, das gelegentlich zu Fehlern führt,
doppelte Bildnamen, in unterschiedlichen upload-Verzeichnissen.
Mal geprüft bei welchem Bild der Fehler auftritt, Bildnamen doppelt?

Verfasst: Mi 5. Dez 2007, 15:17
von firstlevel
- keine Leerzeichen in den Bildern. In den News selbst verwendet ich darüber hinaus keine Bilder. Es sind lediglich zwei Bilder die über eine externe Url geladen werden.

- cache gelöscht / ja
- con_code ebenfalls geleert / ja

Nur damit wir uns vielleicht nicht völlig verkehrt verstehen:
http://www.firstlevel.eu/Neuigkeiten.html

In den News kommen keine internen Bilder zur Verwendung. Lediglich in den beiden oberen werden Bilder über livethumb geladen. Die News selbst werden sauber dargestellt.

Aber wenn ich den kompletten Uploadordner lösche ist der Fehler weg.

Verfasst: Mi 5. Dez 2007, 15:26
von firstlevel
jetzt wirds komisch.

Wenn ich einen leeren Ordner "upload" anlege mit keinen Inhalten ist der Fehler da. Lösche ich diesen komplett wieder, ist der Fehler weg.

Normal ?

Verfasst: Mi 5. Dez 2007, 15:36
von emergence
4.6.8 ?

ein update auf eine
4.6.23
könnte dein problem lösen...

die datei die du da so schön für alles verantwortlich machst, wurde an einigen positionen nachgebessert...

Verfasst: Mi 5. Dez 2007, 15:44
von firstlevel
funktioniert die datei auch mit der 4.6.8 ?

wenn ich update geht die navigation mit modrw nicht mehr. leider.

Verfasst: Mi 5. Dez 2007, 15:54
von emergence
es sollte möglich die datei einfach auszutauschen... ('ne sicherungskopie der datei die du ersetzt zu machen ist natürlich die einfachste lösung um auf der sicheren schiene zu bleiben)

d.h probiere es...

Verfasst: Mi 5. Dez 2007, 16:02
von firstlevel
wir reden von der "functions.api.images.php" ?
dann bleibt der Fehler leider...

Verfasst: Mi 5. Dez 2007, 16:06
von emergence
ähm ja ?
dann bleibt der Fehler leider...
d.h du hast es schon ausprobiert ? (ist jetzt eine rethorische frage)
falls ja und der fehler weiterhin auftritt ist der fehler im modul zu suchen...