wie file_exists, wenn auf fremdem rechner
hallo gemeinde.
ich möchte für bilder getimagesize verwenden, vorher soll geprüft werden, ob das bild überhaupt existiert, wenn nicht kommt ein ersatzbildchen wie file not found.
local mache ich das mit if(file_exists($file)) getimagesize($file); klappt auch wunderbar.
probleme bekomme ich, wenn die bilddatei auf einem anderen rechner liegt. da prüfe ich mit if(@fclose(@fopen("$file", "r"))). auch das klappt bei einem grossen teil der rechner. allerdings kommt mir bei verbotenem URL file-access logischer weise eine fehlermeldung. nun meine frage.
wie kann ich noch prüfen, ob das file existiert.
Geändert von sysop (30.08.2005 um 18:21:56 Uhr)
|