Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Was mich dann allerdings mal wieder fragen lässt, kann das farblich angepasst werden.
Das ganze geht auch mit Cover und Link zu einem großen Versandhandel mit A
kann man seine eigene Partner-ID nutzen?
Oh, kannte ich nicht, aber sehr herzlichen Dank fuer den Link. Koennte mir evtl. doch viel Arbeit ersparen, atm suche ich jedes in meiner Liste gezeichnetes Album manuell bei a., werd mich mit den Funktionen mal beschaeftigen.Dann möchte ich auf den Filzhut zeigen.
kann man seine eigene Partner-ID nutzen?
Vor einigen Jahren gab es mal eine Seite aus Belgien.
Dort konnte man sich registrieren mit den Daten vom Server und hat dann einen Code für einen Flashbanner mit Songanzeige in allen möglichen Variationen bekommen. Das lief dann problemlos auf reinen HTML Seiten.
Aber, den Service gibt es nicht mehr.
Was spricht dagegen sich um einen Anbieter mit php Unterstützung zu suchen?
<?php
// Serverdaten
$scast_host = '127.0.0.1';
$scast_name = 'dein radio name';
$scast_port = 'port';
$scast_pass = 'adminpass';
// Viewmodis
if ($_REQUEST['history']) {
$show_sc_songhistory = 1;
}
else {
$show_sc_songhistory = 0;
}
if ($_REQUEST['listener']) {
$show_sc_listeners = 1;
}
else {
$show_sc_listeners = 0;
}
// XML holen
if($fp = @fsockopen($scast_host, $scast_port, $errno, $errstr, 30)) {
if(fputs($fp, "GET /admin.cgi?pass=".$scast_pass."&mode=viewxml HTTP/1.0\r\nUser-Agent: XML Getter (Mozilla Compatible)\r\n\r\n")) {
$xmldata = "";
while(!feof($fp)) $xmldata .= fgets($fp, 1000);
$xmldata = explode("\r\n", $xmldata);
$xmldata = $xmldata[3];
}
}
// Regex Funktionen
function get_item($name, $source) {
preg_match('#<'.$name.'>(.*?)</'.$name.'>#', $source, $matches);
return $matches[1];
}
function get_items($name, $source) {
preg_match_all('#<'.$name.'>(.*?)</'.$name.'>#', $source, $matches);
return $matches[1];
}
// Werte aus XML auslesen
$sc_stream_status = get_item("STREAMSTATUS", $xmldata);
if($sc_stream_status) { /// Alle StreamVars
$sc_stream_bitrate = get_item("BITRATE", $xmldata);
$sc_listeners_cur = get_item("CURRENTLISTENERS", $xmldata);
$sc_listeners_peak = get_item("PEAKLISTENERS", $xmldata);
$sc_listeners_max = get_item("MAXLISTENERS", $xmldata);
$sc_server_title = get_item("SERVERTITLE", $xmldata);
$sc_server_url = get_item("SERVERURL", $xmldata);
$sc_server_genre = get_item("SERVERGENRE", $xmldata);
$sc_server_version = get_item("VERSION", $xmldata);
$sc_current_song = get_item("SONGTITLE", $xmldata);
$sc_irc = get_item("IRC", $xmldata);
$sc_icq = get_item("ICQ", $xmldata);
$sc_aim = get_item("AIM", $xmldata);
}
$sc_current_song = str_replace("&", "", $sc_current_song);
$sc_current_song = str_replace("'", "", $sc_current_song);
$sc_current_song = str_replace("\\", "", $sc_current_song);
$sc_current_song = str_replace("'", "", $sc_current_song);
$sc_current_song = str_replace("\"", "", $sc_current_song);
$sc_current_song = str_replace("$", "", $sc_current_song);
$sc_current_song = str_replace("<", "", $sc_current_song);
$sc_current_song = str_replace("ä", "", $sc_current_song);
$sc_current_song = str_replace("ü", "", $sc_current_song);
$sc_current_song = str_replace("Ü", "", $sc_current_song);
$sc_current_song = str_replace("Ä", "", $sc_current_song);
$sc_current_song = str_replace("Ö", "", $sc_current_song);
$sc_current_song = str_replace("ö", "", $sc_current_song);
if(!($sc_stream_bitrate)) {
echo "Sorry, aber Server ist offline!";
} else {
echo $sc_current_song. " = Current song";
}
?>
Man kann auch ein kleines php-Script per iFrame bei html einbauen.
mein eigener server unterstützt php,hab da haufenweise php scripte die das machen, nur hab keine ahnung wie man das in meine seite einbindet,
Also wenn du wirklich PHP auf dem Server hast probier sowas mal
PHP:<?php // Serverdaten $scast_host = '127.0.0.1'; $scast_name = 'dein radio name'; $scast_port = 'port'; $scast_pass = 'adminpass'; // Viewmodis if ($_REQUEST['history']) { $show_sc_songhistory = 1; } else { $show_sc_songhistory = 0; } if ($_REQUEST['listener']) { $show_sc_listeners = 1; } else { $show_sc_listeners = 0; } // XML holen if($fp = @fsockopen($scast_host, $scast_port, $errno, $errstr, 30)) { if(fputs($fp, "GET /admin.cgi?pass=".$scast_pass."&mode=viewxml HTTP/1.0\r\nUser-Agent: XML Getter (Mozilla Compatible)\r\n\r\n")) { $xmldata = ""; while(!feof($fp)) $xmldata .= fgets($fp, 1000); $xmldata = explode("\r\n", $xmldata); $xmldata = $xmldata[3]; } } // Regex Funktionen function get_item($name, $source) { preg_match('#<'.$name.'>(.*?)</'.$name.'>#', $source, $matches); return $matches[1]; } function get_items($name, $source) { preg_match_all('#<'.$name.'>(.*?)</'.$name.'>#', $source, $matches); return $matches[1]; } // Werte aus XML auslesen $sc_stream_status = get_item("STREAMSTATUS", $xmldata); if($sc_stream_status) { /// Alle StreamVars $sc_stream_bitrate = get_item("BITRATE", $xmldata); $sc_listeners_cur = get_item("CURRENTLISTENERS", $xmldata); $sc_listeners_peak = get_item("PEAKLISTENERS", $xmldata); $sc_listeners_max = get_item("MAXLISTENERS", $xmldata); $sc_server_title = get_item("SERVERTITLE", $xmldata); $sc_server_url = get_item("SERVERURL", $xmldata); $sc_server_genre = get_item("SERVERGENRE", $xmldata); $sc_server_version = get_item("VERSION", $xmldata); $sc_current_song = get_item("SONGTITLE", $xmldata); $sc_irc = get_item("IRC", $xmldata); $sc_icq = get_item("ICQ", $xmldata); $sc_aim = get_item("AIM", $xmldata); } $sc_current_song = str_replace("&", "", $sc_current_song); $sc_current_song = str_replace("'", "", $sc_current_song); $sc_current_song = str_replace("\\", "", $sc_current_song); $sc_current_song = str_replace("'", "", $sc_current_song); $sc_current_song = str_replace("\"", "", $sc_current_song); $sc_current_song = str_replace("$", "", $sc_current_song); $sc_current_song = str_replace("<", "", $sc_current_song); $sc_current_song = str_replace("ä", "", $sc_current_song); $sc_current_song = str_replace("ü", "", $sc_current_song); $sc_current_song = str_replace("Ü", "", $sc_current_song); $sc_current_song = str_replace("Ä", "", $sc_current_song); $sc_current_song = str_replace("Ö", "", $sc_current_song); $sc_current_song = str_replace("ö", "", $sc_current_song); if(!($sc_stream_bitrate)) { echo "Sorry, aber Server ist offline!"; } else { echo $sc_current_song. " = Current song"; } ?>