Tja, das ist leider nicht so einfach. Die Contenido-Grafikfunktion zum Resize gibt zum Schluss einen http-Pfad zurück, der dem getimagesize übergeben wird.
Bei dem, was Du angegeben hast (was übrigens genausowenig gehen dürfte, da der WebPath genau dem http... entspricht, was nicht mehr zugelassen ist: URL file-access disabled) fehlt außerdem der Name des Bildes, d.h. der Fehler tritt nicht mehr auf, da er keine Datei findet.
Damit es funktioniert, müsstest Du der getimagesize-Funktion den Serverpfad und den Namen des Thumbnails übergeben. Leider weiß aber nur die Resize-Funktion den Namen des Thumbnails.
Ich habe es im Detail auch noch nicht durchschaut, es ist mir persönlich noch nicht begreiflich, wie das Ganze mit URL-file access disabled ohne Modifikationen im Core funktionieren kann...
Was Du mal probieren kannst, ist es so zu machen:
Code: Alles auswählen
$filename = $aData[$i]["i".$k]["ServerPath"];
$filesize = filesize($filename);
$md5 = md5($filename . $maxX . $maxY . $filesize);
$thumbfile = $cfgClient[$client]["path"]["frontend"]."cache/".$md5;
list ($width, $height, $type, $attr) = getimagesize($thumbfile);
Ich denke zwar nicht, dass es einfach so funktioniert, aber vielleicht...
U.U. muss $md5 noch bei dem img ausgegeben werden, aber ich bin mir gerade nicht ganz sicher.
Gruß
HerrB