Hallo Leute, ich habe mal den bei mir nicht funktionierenden Icecast block versucht umzubauen,
aber wie so oft bei leuten wo sich mit PHP nicht auskennen fehler über fehler.
Kurz und gut was soll der Block können: Also er soll abfragen ob der moutpoint /wrkf.m3u existiert wenn ja soll er eine gifdatei zeigen ( hier online1.gif )
wenn der mountpoint nicht existent ist soll die Datei Offline1.gif gezeigt werden.
und das alles links oben als erster block.
ich hänge den phpschnipsel hier mal an vielleicht findet von euch einer den bock wo ich mir geschossen habe.
<?php
if (eregi("block-Radio_Block.php",$SERVER['PHP_SELF'])) {
  Header("");
  die();
}
{
return @file($file);
}
$online = 0;
if (file_exists("http://kf1nod.dyndns.org:8000/wrkf.m3u")) {
$content = <IMG src="http://kf1nod.dyndns.org/pragma/banner/online1.gif">;
 </CENTER>";
} else {
$content .= <IMG src="http://kf1nod.dyndns.org/pragma/banner/offline1.gif">;
}
?>
danke
liebe grüsse Tobias
häng die datei mal bitte an den threat an oder schick mir den block mal per mail.
Soderle denn hänge ich den Block mal an den eintrag dran @musicman hoffe das du oder wer anders was damit anfangen kann ums zum laufen zu bringen :-) wie gesagt ich hab ne Ahnung von PHP wie ne kuh vom fliegen.
Danke nochmal
Liebe grüsse Tobias
[gelöscht durch Administrator]
<?php
if (eregi("block-Radio_Block.php",$PHP_SELF)) {
Header("Location: index.php");
die();
}
$content ="<center>";
$content .="Online-Status<br>";
if (file_exists("http://kf1nod.dyndns.org:8000/wrkf.m3u")) {
$content .= "<IMG src='http://kf1nod.dyndns.org/pragma/banner/online1.gif'>";
} else {
$content .= "<IMG src='http://kf1nod.dyndns.org/pragma/banner/offline1.gif'>";
}
$content .="</center>";
?>
THX werds gleich mal testen
also bei mir hat er funktioniert, allerdings waren die bilder nicht erreichbar, welche du in dem block angegeben hast.
jap die bilder hatte falsche namen kann passieren im eifer des gefechts aber obwohl das radio on ist zeigt er mir offline komisch
Schau selbst http://webradio-kaufbeuren.de.vu
ich habe die bildermal angepasst das die namen passen
und hänge den block nocheinmal an
[gelöscht durch Administrator]
Versuch das hier mal:
http://warpspeed.4thdimension.de/modules.php?name=Downloads&d_op=getit&lid=5912
der ist leider auch nicht für ICE CAST nur für southcast :-( also muss ich nochn bischen basteln
funktionieren gleich, icecast und shoutcast.
du musst nur den port anpassen und es dann nochmal versuchen.
evtl. noch die variablen, wenn du die anzeigen willst.
mit streams kenn ich mich leider nicht so aus, wie man die mit php liest.
also das mit dem portanpassen ist mir zu hoch leider:-(
soweit ich weiss arbeitet icecast nach nem andren system von der abfrage her . mal sehen wie ich das löse
schon klar, aber dieses modul schaut doch nur, ob nen stream da ist oder nicht. in der config datei des modules kannst die einstellungen machen, auch die porteinstellungen.
hast es schon probiert?
ja habe ich aber s hat net geklappt zu allem übel hat sich mein SQL Server auchnoch verflüssigt heute nacht,
und ich darf weil der streamer nicht die datenbank gesichert hat nun alles neu aufsetzen:-(
kommt irgendwie alles zusammen. jedenfalls sind nun die karteileichen auch mit wech ;D ohne das ich sie löschen musste ;)
du hast deinen server wenigstens zuhause, ich hab die ganze **UPS** immer über ssh zu machen, das ist mal viel ätzender.
ich mach mich die tage mal schlau wie das mit streams funktioniert, dann kriegen wir das hin.
:thumbup:
Suppi danke, :thumbup: Ja da hast recht via ssh brauchst ewig zum teil da bin ich immer froh das der server 2 meter neben mir steht da kann ich mal grade rüberrutschen und die config ohne umwege machen.
hat aber auchn nachteil der proliant 5500 und der proliant 1600 wo ich laufen habe brauchen fast n eigenes kraftwerk den 5500 werde ich wohl nachert vom netz nehmen die 2 prozessoren vom 1600 packen das auch bei fast 1 GB ram