Hallo,

Ik heb een script dat van je shoutcast stream laat zien wat de laatste gedraaide nummers zijn.
Maar als ik alles in vul gegevens enzo dan werkt hij niet.
Hier een link naar het script http://winampnederlands.nl/scripts/song_history_met_tijd.rar
en mijn link naar schoutcast werkt gewoon http://178.20.171.34:8030
Dit is de foutmelding Warning: fsockopen() [function.fsockopen]: unable to connect to.
Warning: fwrite() expects parameter 1 to be resource, boolean given in.

Weet iemand hier raad op.

Groeten Ronnie Vos
Warning: fwrite() expects parameter 1 to be resource, boolean given in.

Ik gok dat er iets false retourneert. Kan je de relevante code geven, i.p.v. de *.rar die na verloop van tijd verdwenen is?

<? 
set_time_limit(0); 
$open = fsockopen("178.20.171.34",8030,$errno,$errstr,1); 
$out = "GET /played.html HTTP/1.1\nUser-Agent:Mozilla\n\n"; 
fwrite($open,$out); 
while (!feof($open)) { 
$data = fgets($open, 2000000); 
} 
$data = explode("Song Title",$data); 
$data = explode("</table>",$data[1]); 
$data = str_replace("</b>","",$data[0]); 
$data = str_replace("</b>Current Song","<b>",$data); 
echo $data; 
fclose($open); 
?>


Hier gaat het om

Bouw foutafhandeling op je $open variabele.

Waarom gebruik je geen file_get_contents()?
Dit script is zo van internet gehaald.
Heb wel wat verstand van php maar zou niet weten hoe ik dat met file get contens moet oplossen?

Reageren