Wissensdatenbank
1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Wissensdatenbank
Kann ich Webmediastats zusammen mit meinem Audiostreaming-Angebot (Webradio)von Infomaniak verwenden?
Kann ich Webmediastats zusammen mit meinem Audiostreaming-Angebot (Webradio)von Infomaniak verwenden?
- Gehen Sie in der Verwaltungskonsole in "Broadcast" > "Radio"> Ihr Radio > Schaltfläche "Einstellungen" des betreffendenStreams. Dort finden Sie einen "Link zu Webmediastats / Web Radio Stats":Kopieren Sie die Zeile (z.B. http://statslive.infomaniak.ch/mediastats.php?radio=nyancat-real.mp3&password=xxxxxxxxx)
- Legen Sie eine PHP-Datei an (z.B.client.php) und fĂĽgen Sie dort das Skript ein, das weiter unten indieser FAQ vorliegt.
- In der ersten Skriptzeile ($sUrl = ....)ersetzen Sie "mein webmediastats-link" durch die URL, die Sie in Schritt 1kopiert haben, z.B. $sUrl = "http://statslive.infomaniak.ch/mediastats.php?radio=nyancat-real.mp3&password=xxxxxxxxx".
- Kopieren Sie das Skript in dieWebsite Ihres Radios (das PHP-kompatibel sein muss), z.B. in den Ordner"stats".
- Wenn Sie Kunde von Infomaniak sind, ändern Sie bittedie .htaccess-Datei im Stammverzeichnis Ihrer Website gemäss denAnweisungen unter diesem Link: http://hosting.infomaniak.ch/support/faq/faq_home.php?faq=762
- Prüfen Sie,ob das Skript läuft, indem Sie die URL im Browser aufrufen: (z.B.
http://meinradio.com/stats/client.php) - Kontaktieren Sie Webmediastats(halten Sie sich an die Anweisungen auf der Seite http://www.webmediastats.com/).Sie können Webradiostats die URL aus Schritt 6 geben und mitteilen,dass Sie Kunde von Infomaniak sind (wir arbeiten bereits zusammen).
Zu verwendendes Skript:
<code><?php $sUrl = "mein webmediastats-link"; $plaintext=""; $pass=md5("Tell me, O Muse, of the man of manydevices, who wandered full many ways after he had sacked the sacred citadelof Troy. Many were the men whose cities he saw and whose mind he learned,aye, and many the woes he suffered in his heart upon the sea, seeking to winhis own life and the return of his comrades. Yet even so he saved not hiscomrades, though he desired it sore, for through their own blind folly theyperished--fools, who devoured the kine of Helios Hyperion; but he took fromthem the day of their returning. Of these things, goddess, daughter of Zeus,beginning where thou wilt, tell thou even unto us."); $plaintext = file_get_contents($sUrl); functionEnDeCrypt($text, $password){ $sbox=array(); $key=array(); $i=0; $j=0; $cipher = ""; $intLength = strlen($password); for ($a=0;$a<=255;$a++){ $ctmp = substr($password,($a %$intLength), 1); $key[$a] = ord($ctmp); $sbox[$a] = $a; } $x = 0; for ($b = 0; $b<=255;$b++) { $x = ($x + $sbox[$b] + $key[$b])%256; $tempSwap = $sbox[$b]; $sbox[$b] = $sbox[$x]; $sbox[$x] = $tempSwap; } for ($a = 1;$a<=strlen($text);$a++) { $itmp = 0; $i = ($i + 1) % 256; $j = ($j +$sbox[$i]) % 256; $itmp = $sbox[$i]; $sbox[$i] = $sbox[$j]; $sbox[$j] = $itmp; $k =$sbox[($sbox[$i] + $sbox[$j]) % 256]; $ctmp = substr($text,($a - 1),1); $itmp =ord($ctmp); $cipherby = $itmp ^ $k; $cipher .= chr($cipherby); } return $cipher; } header("content-type:text/plain"); header("server:infomaniak-icecast"); $OutputEncryption=0; $OutputEncryption===1?$a=EnDecrypt($plaintext,$pass):$a=$plaintext; echo $a;?></code>
Link zu dieser FAQ: