Hallo,
ich möchte in einem Board den Nutzern die Möglichkeit geben, Grafiken einzubinden, z.B. "http://www.beispiel.de/grafik.jpg" o.ä..
Über fopen() prüfe ich zuerst, ob die Datei aufrufbar ist und dann möchte ich die Bildbreite und die Bildhöhe ermitteln, damit nicht das Design bei der Bilddarstellung auseinandergezerrt wird, falls das Bild überdimensionale Maße hat.
Bisher habe ich dafür getimagesize() benutzt, aber das Problem hierbei ist folgendes: Bei getimagesize() lädt PHP zuerst die Grafik _serverintern_ vollständig herunter und gibt erst dann die Ausmaße der Grafik zurück, was bei größeren Dateien unendlich lange dauern kann!
FRAGE:
Wie kann ich mit PHP die Breite und Höhe einer Grafik ermitteln, ohne dass PHP die vollständige Datei herunterlädt? Gibt es da irgendeine Möglichkeit? Danke für Tipps!
ich möchte in einem Board den Nutzern die Möglichkeit geben, Grafiken einzubinden, z.B. "http://www.beispiel.de/grafik.jpg" o.ä..
Über fopen() prüfe ich zuerst, ob die Datei aufrufbar ist und dann möchte ich die Bildbreite und die Bildhöhe ermitteln, damit nicht das Design bei der Bilddarstellung auseinandergezerrt wird, falls das Bild überdimensionale Maße hat.
Bisher habe ich dafür getimagesize() benutzt, aber das Problem hierbei ist folgendes: Bei getimagesize() lädt PHP zuerst die Grafik _serverintern_ vollständig herunter und gibt erst dann die Ausmaße der Grafik zurück, was bei größeren Dateien unendlich lange dauern kann!
FRAGE:
Wie kann ich mit PHP die Breite und Höhe einer Grafik ermitteln, ohne dass PHP die vollständige Datei herunterlädt? Gibt es da irgendeine Möglichkeit? Danke für Tipps!