Seite 1 von 1

Lösung für getimagesize-Problem: url access disabled

Verfasst: Mi 19. Apr 2006, 20:59
von HerrB
Manchmal sieht man den Wald vor lauter Bäumen nicht. Die o.a. Fehlermeldung rührt daher, dass ein Bild mit capiImageScale in der Größe angepasst wird.

Leider gibt diese Funktion den Webpfad ("http://...") zum Bild zurück. In den Fällen, bei denen die o.a. Fehlermeldung erscheint, folgt nun auf die Funktion capiImageScale die Funktion getimagesize, die die Bildgröße ermitteln möchte.

Die Funktion bekommt den Webpfad - ist nun in PHP der Zugriff via URL nicht möglich, kommt es zu der Fehlermeldung.

Ganz einfache Lösung:
Den Aufruf der Funktion getimagesize anpassen (Beispiel: Modul Illustration):
Zeile

Code: Alles auswählen

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

Code: Alles auswählen

list ($width, $height, $type, $attr) = getimagesize(str_replace($cfgClient[$client]["path"]["htmlpath"], $cfgClient[$client]["path"]["frontend"], $image));
ändern. That's it.

Gruß
HerrB

Verfasst: Fr 21. Apr 2006, 10:44
von emergence
kleine änderung, große wirkung... ;-)

Verfasst: Do 8. Jun 2006, 13:25
von HerrB
In den kommenden Versionen zumindest für das Modul Illustration intergriert.

Gruß
HerrB