Tom: wie diesen Fatal Error abfangen?

Beitrag lesen

Hello,

Tom schlägt für den Overhead einen Faktor von 1.65 vor.

... den ich auch aufgrund erheblicher Recherche aus Threads von Verwendern der Image-Funktionen ermittelt habe und mir nicht selbst aus den Fingern gesagt habe. Er hat sich scheinbar bewährt bisher. Ich habe damit damals noch ein wenig herumexperimentiert, konnte ihn aber nicht wirklich ernsthaft anzweifeln, weder nach unten, noch nach oben.

Das hängt wohl mit der etwas komplexeren Speicherverwaltung der Funktionen, von PHP und dem jeweils verwendeten Basis-System zusammen. Auf Linux-Systemen (32 Bit) konnte man ihn etwas reduzieren, ohne Fehlermeldungen zu kassieren.

Wesentlich ist die vorherige Nutzung von

$_dummy = getimagesize($filename, $_imageinfo);

http://de2.php.net/manual/de/function.getimagesize.php

Das $_imageinfo wid dann, wenn $_dummy !== false ist, wieder in die Funktion

$ok = image_check_memory($_imageinfo, $memleft = MEMORY_LEFT, $logpath)

eingesetzt. $logpath fehler hier noch. Den sollte man angeben können. In der dargestellten Funktion war er fälschlicherweise noch auf Engins /var/log/web04/php_error_log fest verdrahtet.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de