<?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>