Jan K.: html Datei vom localhost:8000 einlesen

Hallo zusammen,

ich würde gerne die playlist eines mp3 streams auf einer Seite einbinden.

Die Streamingsoftware (Shoutcast für Winamp), bietet auf port 8000 eine kleine HTML Oberfläche, die auch die letzten 10 Titel beinhaltet.

Also habe ich probiert die Seite folgendermaßen einzulesen:

$playlist = file_get_contents('http://localhost:8000/played.html');

spuckt aber leider aus:

Warning: file_get_contents(http://localhost:8000/played.html) [function.file-get-contents]: failed to open stream: HTTP request failed! ICY 404 Resource Not Found in C:\xampp\htdocs\index.php on line 63

ergänzend ist auch noch zu erwähnen das die streamsoftware folgendes meldet:

<03/04/08@01:42:43> [dest: 127.0.0.1] Invalid resource request(/played.html)

Soweit ich die streamsoftware verstehe, läuft der mp3-stream und das kleine HTML-interface über port 8000. Daher denke ich auch das die meldung "Invalid resource request(/played.html)" zustandekommt, weil die Streamignsoftware nun einen "Zuhörer" erwartet und nicht, wie ich es möchte, mir die playlist ausgibt.

Also für mein Verständniß müsste ich mich bei der Streamingsoftware als "Browser" ausgeben :)

Ich hab keine Ahnung was an Theorie dahintersteckt, oder wie das unterschieden wird, aber ich wäre für jede Hilfe dankbar.

Gruß,

Jan

  1. Hellihello

    Warning: file_get_contents(http://localhost:8000/played.html) [function.file-get-contents]: failed to open stream: HTTP request failed! ICY 404 Resource Not Found in C:\xampp\htdocs\index.php on line 63

    File get contents erwartet eine Pfadangabe, würde ich sagen. Hier ist dass ein HTTP-Protokoll, du musst das auch so aufrufen vermutlich. Pear hat eine http-request klasse, da wird ein socket geöffnet, scheints.

    Dank und Gruß,

    frankx

    --
    tryin to multitain  - Globus = Planet != Welt