Hallo Leute
Habe hier ein kleines Problem mit meinem Counter für die Streamplayer z.B. Winamp.
Problem ist, gibt man in Winamp den PHP-Streamlink ein...
Wird der Klick registriert und der Zähler in der Texdatei erhöht, das Problem ist aber das
Winamp den Stream nicht öffnen kann, Meldung "Fehler beim Synchronisieren".
Der Counter (player.php)
Und die Textdatei in der die richtige URL eingetragen ist (links.txt)
Das ganze kann man sich hier anschauen:
http://www.discoradioaction.eu
Zurzeit ist nur der Winamp Player verlinkt. Wenn man das ganze über die
Webseite macht funktioniert es, kopiert man aber den Counter-Link in Winamp wird
der Count zwar erhöht aber der Stream nicht geöffnet.
Ist das Pech und es geht so nicht oder habe ich da etwas vergessen im Script?
Falls es so nicht geht könnte ich für jeden Player und Stream einen seperaten
Counter machen nur wie schleife ich den Winamp durch die counter.php wenn
diese direkt in Winamp eingetragen wird?
Danke.
Gruß
Belee
Habe hier ein kleines Problem mit meinem Counter für die Streamplayer z.B. Winamp.
Problem ist, gibt man in Winamp den PHP-Streamlink ein...
HTML:
http://www.discoradioaction.eu/stream/player.php?id=winamp
Wird der Klick registriert und der Zähler in der Texdatei erhöht, das Problem ist aber das
Winamp den Stream nicht öffnen kann, Meldung "Fehler beim Synchronisieren".
Der Counter (player.php)
PHP:
$file = file("data/links.txt");
foreach($file as $line)
{
list($id,$url) = explode("|",$line);
$down[$id] = $url;
}
if(empty($_GET['id']))
{
Header("Location: http://www.discoradioaction.eu");
}
else
{
if(empty($down[$_GET['id']]))
{
Header("Location: http://www.discoradioaction.eu");
}
Header("Location: ".$url);
$id=$_GET['id'];
$date = date("d.m.y");
$time = date("H:i");
$countfile="data/counter.txt";
$treffer=FALSE;
$file = file($countfile);
$fd=fopen($countfile,"w+");
foreach ($file as $line) {
$exp_line = explode("|", $line);
if ($exp_line[0] == $id) {
$count=$exp_line[1];
$count++;
$new_line = "$id|$count|$date|$time\n";
fputs($fd, $new_line);
}
else {
fputs($fd, $line);
}
}
fclose($fd);
}
Und die Textdatei in der die richtige URL eingetragen ist (links.txt)
HTML:
winamp|http://www.discoradioaction.eu/stream/disco.m3u|
Das ganze kann man sich hier anschauen:
http://www.discoradioaction.eu
Zurzeit ist nur der Winamp Player verlinkt. Wenn man das ganze über die
Webseite macht funktioniert es, kopiert man aber den Counter-Link in Winamp wird
der Count zwar erhöht aber der Stream nicht geöffnet.
Ist das Pech und es geht so nicht oder habe ich da etwas vergessen im Script?
Falls es so nicht geht könnte ich für jeden Player und Stream einen seperaten
Counter machen nur wie schleife ich den Winamp durch die counter.php wenn
diese direkt in Winamp eingetragen wird?
Danke.
Gruß
Belee
Zuletzt bearbeitet: