Hi Freunde,
ich hab auch ma ein kleines PHP-Problem, eigentlich brauche ich nur einen Denkanstoss.
Ok, das Szenario is fogendes, in einem Formular soll ein User eine Datei angeben können. Eine Grafik von einer externen URL. Jedoch soll die Grafik beschränkungen unterliegen. D.h. der Medientyp soll stimmen und die Pixelgröße natürlich auch. So, das ganze geht wunderbar mit der Funktion getImageSize. Sollte jedoch die URL falsch sein oder die Datei nicht auf dem Server zu finden, bzw. beim eintragen der Server der URL down sein, wirft die Funktion getImageSize einen Fehler aus. Und dieser stoppt das Script.
Ok, was ich nun suche ist eine Funktion, die mir kurz "True" oder "False" liefert wenn die Datei "erreichbar" ist oder nicht. Damit ich die Prüfung per getImageSize unterbinden kann und direkt eine Info an den User leiten kann das es nicht geht. Nur womit? Fopen fällt mir da ein, aber das öffnet ja nur die Datei. file_exists geht nur lokal. Mehr fällt mir nicht ein.
Evtl wisst ihr was. Was mir ein guter Bekannter schon geraten hat, wäre das Abfangen von Fehlermeldungen, aber das wäre vom Umfang her zu extrem. Evtl kennt ihr auch ne andere Funktion zu getImageSize, die mir a) die Pixelgröße und b) den MediaType liefert.
Hoffe ich konnte mich so ausdrücken das ihr es nachvollziehen könnt.
Gruß
Manu