HTTP Rückgabewerte ermitteln

Hallo,

wenn ich mit fopen eine URL öffne, dann bekomme ich wenn die Verbindung klappt einen Filepointer zuück, wenn es nicht klappt bekomme ich keinen. Warum die Verbindung aber nicht Zustande gekommen ist, erfahre ich nicht.

Möglich wäre:
* 404 - Die Datei existiert nicht auf dem Server
* 403 - ungenügende Rechte
* 500 - interner Serverfehler
* Die URL existiert nicht - oder der Server ist down (ist das 502 Zeitüberschreitung?)

Wie kann ich die HTTP Rückgabewerte lesen?

Gruß Joachim

klappt bekomme ich keinen. Warum die Verbindung aber nicht
Zustande gekommen ist, erfahre ich nicht.

Das sollte sich mit dem error-Parameter von fsockopen leicht feststellen lassen:

http://de.php.net/manual/en/function.fsockopen.php

Gruß Marian