Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
PHP/JSON im Zephyr einbinden?
#1
Hi, ich habe den Zephir installiert!

Nun meine Frage da ich ein paar "selbst-gecodete" Scripts habe wollte ich mal fragen wie es bei euch mit PHP oder JSON aussieht ... kann ich die in dem Knowglebase anleitungen einfach einfügen? ... wir arbeiten mit dem Radio-Sendeplan.de und aus diesem werden die meisten Daten über JSON eingelesen


der Code zeigt wie ich etwas einlese und wie ich es ausgebe
Code:
        <?php
            $json1_url = "http://sendeplan.link/index.php?page=infos&mode=json&opt=onair";
            $json1 = file_get_contents($json1_url);
            $json1 = utf8_encode($json1);
            $now = json_decode($json1, TRUE);
            
            $json2_url = "http://sendeplan.link/index.php?page=infos&mode=json&opt=next_onair";
            $json2 = file_get_contents($json2_url);
            $json2 = utf8_encode($json2);
            $next = json_decode($json2, TRUE);
            
            $json3_url = "https://api.laut.fm/station/RADIONAME/listeners";
            $json3 = file_get_contents($json3_url);
            $json3 = utf8_encode($json3);
            $listeners = json_decode($json3, TRUE);
        ?>
        <div>
            <center>
                <div id="onair_bild">
                    <center>
                        <img src="<?=$now['profil_bild']?>" width="150" id="onair_bildIMG"><br/>
                        <?=$now['anzeigename']?>
                    <hr/>
                        <?=$listeners?> h&ouml;ren zu!
                    <hr/>
                        <strong>Thema:</strong><br/>
                        <marquee scrollamount="3"><?=$now['showname']?></marquee><br/>
                        <strong>derzeit l&auml;uft:</strong><br/>
                        <marquee scrollamount="3"><?=$next['currentsong']?></marquee><br />
                        <a href="http://homepage.link/streamurl.asx" target="_blank"><img src="http://homepage.link/images/wmp.png" border="0" alt="Windows Medien Player" title="Windows Medien Player" WIDTH="25" height="25"></a> <a href="http://homepage.link/listen.pls" target="_blank"><img src="http://homepage.link/images/wamp.png" border="0" alt="Winamp" title="Winamp" WIDTH="25" height="25"></a> <a href="http://homepage.link/listen.m3u" target="_blank"><img src="http://homepage.link/images/quick_time.png" border="0" alt="Quick Time" title="Quick Time" WIDTH="25" height="25"></a> <a href="http://homepage.link/streamurl.ram" target="_blank"><img src="http://homepage.link/images/rep.png" border="0" alt="RealPlayer" title="RealPlayer" WIDTH="25" height="25"></a> <a href="#" onClick="window.open('http://homepage.link/player.php?send=1', 'streambox','toolbar=no,status=no,menubar=no,scrollbars=no,width=270,height=80')​"><img src="http://homepage.link/images/online-play.png" border="0" alt="Mein Player" title="Mein Player" WIDTH="25" height="25"></a>
                    </center>
                    <hr/>
                </div>
                <!--<div id="onair_song">
                    <center><strong>Wunschbox = <?//=$now['grussbox']?></strong></center>
                </div> -->

            </center>
        </div>

und ich füge die Fertige PHP Datei als IFRAME in eine Box ein

Code:
<iframe border="0" frameborder="0" height="340" scrolling="no" src="http://datei.link/streambox.php" width="190"></iframe>

wie gesagt einiges an Code und Externen PHPs... kann man das bei euch irgendwie eleganter lösen das es integriert ist ins System?


P.S. http://datei.link , http://homepage.link , http://sendeplan.link sind nicht die ricchtigen Links diese wurden nur zur veranschaulichung angepasst!
Antworten
#2
Müsste ich mich mal genauer auseinandersetzen mit. Da Zion den Zephyr allerdings weitestgehend allein gescriptet hat. kann das etwas dauern.
Du kannst aber parallel dazu hingehen und dir eine Art "Bridge" zusammenbasteln und diese dann liebendgern zur Verfügung stellen.
Kein Support ohne URL und aussagekräftige Fehlerbeschreibung oder ohne ausreichende Angaben zur Serverkonfiguration. Und erst recht nicht per PN.
Antworten
#3
Music 
Ich schau mal was sich machen lässt! Danke das du mal dich mit der Materie beschäftigst!
Antworten
  


Gehe zu:


Benutzer, die gerade dieses Thema anschauen:
1 Gast/Gäste