Zunächst einmal eine wichtige Frage: Wo bzw. wie lädst du deine Avatare hoch?
Liegen die nach einem (nicht in der Standard-Version vorhanden) Upload im selben Space wie auch LotgD?
Oder werden diese an eine andere Stelle wie Image-Hoster geladen und von dieser Fremdseite per HTML in deine Seite eingebunden? (So macht es LotgD üblicherweise)
allow_url_fopen true, übrigens keine Funktion sondern ein Konfigurationsschalter, erlaubt es deinem Script, auch auf Dateien auf anderen Server so zu zu greifen, wie man es mit lokalen Dateien gewohnt ist. Dazu zählt auch die Funktion
getimagesize(), die seit php 4.05 mit URLs arbeiten kann.
Wenn du ihr nun also den Zugriff auf fremde Server verbietest, in dem du allow_url_fopen auf false setzt, kann es die erweiterten Informationen über die Bilddatei nicht auslesen.
Daraus ergibt sich eine naheliegendes Lösung: Wenn weiterhin Informationen über Avatare abgefragt werden sollen, diese allerdings nicht mehr aus der Ferne geholt werden dürfen, müssen sie eben lokal verfügbar gemacht werden.
Grüße,
Auric