Hi Urmel,
Hi, T-Rex,
danke für den Link, werde ich durchlesen.
Ich habe einfach was verwexelt:
$datei = file( 'http://...' );
funzt, damit funzt
file_exists( 'http;//...' ) aber noch lange nicht. Kann man ja nicht ahnen.So geht's aber:
if ( $handle = fopen( $url, 'r' )) fclose( $handle );
else $url_nicht_vorh = TRUE;Gruß, Urmel
Falls du PHP5 verwendest, könntest du um sicherer zu sein, daß es sich auch um den richtigen Typ handelt doch die dafür vorgesehene Funktion get_headers verwenden.
Man könnte dann zb mit einem regulären Ausdruck prüfen, ob die Antwort des Servers korrekt war:
var_dump(count(preg_grep('~200 OK|audio~',get_headers($url)))==2);
Prüft, ob die vom Server gesendeten Response Header einen 200er Status und "audio" enthalten.
Viele Grüße,
Jonny 5