Ganz easy..erstelle dir eine Box mit folgendem Inhalt / Code...
(Am besten dann einstellen wer sie sehen kann und wer nicht, geht ja über den Adminbereich von ilch)
<?php defined ('main') or die ( 'no direct access' );
# BREHM-MEDIA RadioCMS - Streamkickfunktion
# Support by Johannes Brehm - brehm-media.com
# admin@brehm-media.com
?>
<form method="post">
<?php
if (empty($_POST['kick'])){
if (empty($_POST['Server'])){
?>
<input type="hidden" name="kick" value="brehmmedia" />
<input type="submit" value="Stream kicken" />
<?php
}
}
if (!empty($_POST['kick'])){
echo '';
echo '<input type="hidden" name="Server" value="brehmmedia" />
<input type="submit" value="Stream wirklich kicken?" />';
}
if (!empty($_POST['Server'])){
$server="DEIN SERVER/HOST";
$port="DEIN SHOUTCAST-PORT";
$password="DEIN SHOUTCAST-ADMINPASS";
$fp = fsockopen($server, $port, &$errnum, &$errstr, 2);
if($fp){
fwrite($fp, "GET /admin.cgi?pass=$password&mode=kicksrc HTTP/1.0\r\nUser-Agent:Mozilla/4.0\r\n\r\n");
}
echo '<input type="button" value="Stream erfolgreich gekickt, bitte connecten." /> ';
}
?>
</form>
Zitat
$server="DEIN SERVER/HOST";
$port="DEIN SHOUTCAST-PORT";
$password="DEIN SHOUTCAST-ADMINPASS";
einfach mit deinen Daten ersetzen
...
Werde bei Gelegenheit mal ein komplettes Modul dazu schreiben..mit Installationsroutine und werds ins Beta-Modul Forum setzen.
P.S. Die Kickfunktion funktioniert bei Shoutcast 1 sowie auch beim neuen Shoutcast 2.
Greetz
FFF Team
Zuletzt modifiziert von FFF Team am 02.11.2013 - 09:14:34