ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Shoutcast Streamkick Modul?

Geschlossen
  1. #1
    User Pic
    DJ Oxigen Mitglied
    Registriert seit
    25.10.2013
    Beiträge
    19
    Beitragswertungen
    0 Beitragspunkte
    Moin,

    gibt es ein Modul für den ShoutCast Stream, so das die DJs den stream kicken kann, so das ich es nicht immer ausschalten muss? falls es sowas gibt kann mir dann jemand sagen, wo eins gibt?

    Danke im Voraus!

    Lg

    DJ Oxigen


    verwendete ilch Version: 1.1 P

    betroffene Homepage: crazy-rainbow-radio.net
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    FFF Team Mitglied
    Registriert seit
    10.10.2012
    Beiträge
    51
    Beitragswertungen
    0 Beitragspunkte
    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>


    ZitatZitat
    $server="DEIN SERVER/HOST";
    $port="DEIN SHOUTCAST-PORT";
    $password="DEIN SHOUTCAST-ADMINPASS";

    einfach mit deinen Daten ersetzen zwinker...



    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
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    DJ Oxigen Mitglied
    Registriert seit
    25.10.2013
    Beiträge
    19
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von FFF Team
    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>


    ZitatZitat
    $server="DEIN SERVER/HOST";
    $port="DEIN SHOUTCAST-PORT";
    $password="DEIN SHOUTCAST-ADMINPASS";

    einfach mit deinen Daten ersetzen zwinker...



    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


    Vielen dank aber da zeigt es mir auf der hp den kompletten code statt den streamkick


    Zuletzt modifiziert von DJ Oxigen am 02.11.2013 - 14:40:25
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Outi77 Mitglied
    Registriert seit
    31.03.2013
    Beiträge
    1.337
    Beitragswertungen
    143 Beitragspunkte
    Lösch mal alle vorkommenden <?php und ?> ausser dem ersten und letzten.
    Das letzte ?> kommt ganz ans Ende.


    Zuletzt modifiziert von Outi77 am 02.11.2013 - 15:25:06
    Die richtige Formulierung eines Problems ist nicht selten bereits die halbe Lösung.
    »Albert Einstein«
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Revolution Hall Of Fame
    Registriert seit
    14.08.2006
    Beiträge
    1.688
    Beitragswertungen
    109 Beitragspunkte
    Ich bin mir nicht 100%ig sicher, aber ich glaub mit Update P wurde die Sicherheit des Selfpage / -box Systems überarbeitet...


    PHP Code ist somit nicht mehr über die Adminoberfläche möglich....
    Erstell die Datei per Editor und lad diese per FTP auf deinen Server...



    Update: Diese Sicherheitslücke wurde mit 1.1 Version P gefixt!


    Zuletzt modifiziert von Revolution am 02.11.2013 - 16:11:01
    Kreativ, modern, Conversion und Usability optimiert
    individuelles Webdesign für ein optimales Erscheinungsbild
    404studios
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    DJ Oxigen Mitglied
    Registriert seit
    25.10.2013
    Beiträge
    19
    Beitragswertungen
    0 Beitragspunkte
    Funktioniert beides nicht
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    FFF Team Mitglied
    Registriert seit
    10.10.2012
    Beiträge
    51
    Beitragswertungen
    0 Beitragspunkte
    Wenn ich meinen Code, so wie er oben steht nehme, auf dem FTP im ordner boxes ne neue Box erstelle funktioniert das Teil einwandfrei. lächeln

    Unterstützt dein Webhoster fsockopen? Ist zwingend notwenidig, sonst geht sowieso nix.
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    DJ Oxigen Mitglied
    Registriert seit
    25.10.2013
    Beiträge
    19
    Beitragswertungen
    0 Beitragspunkte
    jap
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten