C
Chanceless
Hallo zusammen
Ich habe da ein kleines Problem mit dem shoutcast script "scast"
Und zwar ist es in php geschrieben,und ich habe mir es etwas umfunktioniert.
Wir haben einen Streamserver,und ist klar,wenn jemand sendet,dann zeigt das script auch ONLINE an....
Aber das tut es auch,wenn keiner sendet,aber der server läuft weiter.
Nu habe ich mal gelesen,das es auf die kbps konfiguriert sein muss.
das heisst,wenn jemand anfängt zu senden,dann verschickt er traffic an den server,der das dann zu den listeners weiterleitet.
Wenn keine kbps versendet werden,müsste man es doch hinbekommen,das dieses script dann auch den Offline status anzeigt.
Hier poste ich mal die 4 wichtigsten scripte.
config.php
<?php
////////////////////////
// Configuration file //
////////////////////////
// Shoutcast server ip, port number and password
$host = "66.28.242.245";
$port = "9000";
$password = "passwortistegal";
// End shoutcast server config
// Default configuration if server is down
$title = "Radio T$&D-ABM"; // Title of radio station, use same as shoutcast dsp plug-in
$cstmsg = "Our server is temporarily down, please stop back soon"; // Custom message you want to tell your listeners if server is offline
// End
// Config for look and feel
$bgrnd = "000000"; // Color of page background
$text = "ffffff"; // Text Color
$link = "E3690F"; // Link color
$vlink = "FF0000"; // Visited link color
$alink = "800080"; // Active link color
$tblhdr = "333333"; // Table header color
$cell = "767676"; // Table cell color for body
$hdrtext = "2"; // Size of text in header
$bdytext = "1"; // Size of text in the rest of the page
// End
// Misc Config
$reset = "2"; // How often in days are stats (SERVER) reset, default is 3
$detailed = "1"; // Detailed stats on or off (1=on) (0=off)
$djname = "Dj Chanceless"; // Your dj name dhu
$refresh = "30"; // How often in seconds should the pages refresh themselves
?>
--------------------------------------------------------------------------------------------------------------
scaststatus.php (auf diese seite wird zugegriffen) siehe auch link http://the-seekanddestroy.oneshell.de/scast/scaststatus.php
Die includedatei ist hier:
http://the-seekanddestroy.oneshell.de/scast/scastxml.txt
<?php
include ("config.php");
include ("scastxml.php");
if($success!=2){
include("online.php"); //server is on
}
else {
include ("offline.php"); //Server is down
}
?>
---------------------------------------------------------------------------------------------------------------
Und dann wird je nach on/offline diese seiten angezeigt,was er aber nicht tut,weil der server online ist,aber keiner streamt.
online.php
<?php
include ("config.php");
include ("scastxml.php");
echo"
<html><body bgcolor=000000 BACKGROUND=http://mitglied.lycos.de/turborudi/Images/background.gif>
<font size=$hdrtext face=arial color=FFFFCC><b><center>Radio T$&D-ABM ist <img src=http://the-seekanddestroy.oneshell.de/scast/images/online.gif> Zuhörer $currentlisteners/$maxlisteners Bitrate $bitrate kbps</center></td><center><a href=http://66.28.242.245:9000/listen.pls target=new>LiveStream</a></center>
</body>
</html>";
?>
----------------------------------------------------------------------------------------------------------------
offline.php
<?php
include ("config.php");
include ("scastxml.php");
echo"
<html>
<head>
</head><body bgcolor=000000 BACKGROUND=http://mitglied.lycos.de/turborudi/Images/background.gif>
<font size=$hdrtext face=arial color=FFFFCC><b><center>Radio</center>
<center>T$&D-ABM ist</center><center><img src=http://the-seekanddestroy.oneshell.de/scast/images/offline.gif></center>
</font>";
?>
---------------------------------------------------------------------------------------------------------------
Wie gesagt.....Die offline.php soll angezeigt werden,wenn keine kbps gesendet werden.
kennt da einer eine Lösung für ?
Danke schon mal im vorrauss.
Gruss Jürgen
Ich habe da ein kleines Problem mit dem shoutcast script "scast"
Und zwar ist es in php geschrieben,und ich habe mir es etwas umfunktioniert.
Wir haben einen Streamserver,und ist klar,wenn jemand sendet,dann zeigt das script auch ONLINE an....
Aber das tut es auch,wenn keiner sendet,aber der server läuft weiter.
Nu habe ich mal gelesen,das es auf die kbps konfiguriert sein muss.
das heisst,wenn jemand anfängt zu senden,dann verschickt er traffic an den server,der das dann zu den listeners weiterleitet.
Wenn keine kbps versendet werden,müsste man es doch hinbekommen,das dieses script dann auch den Offline status anzeigt.
Hier poste ich mal die 4 wichtigsten scripte.
config.php
<?php
////////////////////////
// Configuration file //
////////////////////////
// Shoutcast server ip, port number and password
$host = "66.28.242.245";
$port = "9000";
$password = "passwortistegal";
// End shoutcast server config
// Default configuration if server is down
$title = "Radio T$&D-ABM"; // Title of radio station, use same as shoutcast dsp plug-in
$cstmsg = "Our server is temporarily down, please stop back soon"; // Custom message you want to tell your listeners if server is offline
// End
// Config for look and feel
$bgrnd = "000000"; // Color of page background
$text = "ffffff"; // Text Color
$link = "E3690F"; // Link color
$vlink = "FF0000"; // Visited link color
$alink = "800080"; // Active link color
$tblhdr = "333333"; // Table header color
$cell = "767676"; // Table cell color for body
$hdrtext = "2"; // Size of text in header
$bdytext = "1"; // Size of text in the rest of the page
// End
// Misc Config
$reset = "2"; // How often in days are stats (SERVER) reset, default is 3
$detailed = "1"; // Detailed stats on or off (1=on) (0=off)
$djname = "Dj Chanceless"; // Your dj name dhu
$refresh = "30"; // How often in seconds should the pages refresh themselves
?>
--------------------------------------------------------------------------------------------------------------
scaststatus.php (auf diese seite wird zugegriffen) siehe auch link http://the-seekanddestroy.oneshell.de/scast/scaststatus.php
Die includedatei ist hier:
http://the-seekanddestroy.oneshell.de/scast/scastxml.txt
<?php
include ("config.php");
include ("scastxml.php");
if($success!=2){
include("online.php"); //server is on
}
else {
include ("offline.php"); //Server is down
}
?>
---------------------------------------------------------------------------------------------------------------
Und dann wird je nach on/offline diese seiten angezeigt,was er aber nicht tut,weil der server online ist,aber keiner streamt.
online.php
<?php
include ("config.php");
include ("scastxml.php");
echo"
<html><body bgcolor=000000 BACKGROUND=http://mitglied.lycos.de/turborudi/Images/background.gif>
<font size=$hdrtext face=arial color=FFFFCC><b><center>Radio T$&D-ABM ist <img src=http://the-seekanddestroy.oneshell.de/scast/images/online.gif> Zuhörer $currentlisteners/$maxlisteners Bitrate $bitrate kbps</center></td><center><a href=http://66.28.242.245:9000/listen.pls target=new>LiveStream</a></center>
</body>
</html>";
?>
----------------------------------------------------------------------------------------------------------------
offline.php
<?php
include ("config.php");
include ("scastxml.php");
echo"
<html>
<head>
</head><body bgcolor=000000 BACKGROUND=http://mitglied.lycos.de/turborudi/Images/background.gif>
<font size=$hdrtext face=arial color=FFFFCC><b><center>Radio</center>
<center>T$&D-ABM ist</center><center><img src=http://the-seekanddestroy.oneshell.de/scast/images/offline.gif></center>
</font>";
?>
---------------------------------------------------------------------------------------------------------------
Wie gesagt.....Die offline.php soll angezeigt werden,wenn keine kbps gesendet werden.
kennt da einer eine Lösung für ?
Danke schon mal im vorrauss.
Gruss Jürgen
Zuletzt bearbeitet von einem Moderator: