Lösung für getimagesize-Problem: url access disabled
Verfasst: Mi 19. Apr 2006, 20:59
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
in
ändern. That's it.
Gruß
HerrB
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);
Code: Alles auswählen
list ($width, $height, $type, $attr) = getimagesize(str_replace($cfgClient[$client]["path"]["htmlpath"], $cfgClient[$client]["path"]["frontend"], $image));
Gruß
HerrB