Hi!
Bei Verwendung der namensbasierten Version (file_get_contents()) bekommt man nur ein false.
Nein, man kann sehr genau auswerten, welcher HTTP-Fehler ggf. aufgetreten ist.
Na, dann zeig mal, wie Du das machst.
Schrub ich bereits in meiner ersten Antwort in diesem Thread. Man schaue in die vordefinierte Variable $http_response_header. Ist stilistisch nicht der beste Weg, dass das so realisiert wurde, aber immerhin geht es.
Lo!