Einfacher icecast 2 infoblock

Begonnen von tobiasgo, 02 April 2006, 18:41:45

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

tobiasgo

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

Musicman75

häng die datei mal bitte an den threat an oder schick mir den block mal per mail.
Unaufgeforderte Support PMs & Emails werden ignoriert

Immer erst die Boardsuche verwenden und gegebenenfalls einen neuen Threat eröffnen, wenn das Problem noch nicht behandelt wurde!

tobiasgo

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]

Musicman75

<?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>";
?>
Unaufgeforderte Support PMs & Emails werden ignoriert

Immer erst die Boardsuche verwenden und gegebenenfalls einen neuen Threat eröffnen, wenn das Problem noch nicht behandelt wurde!

tobiasgo


Musicman75

also bei mir hat er funktioniert, allerdings waren die bilder nicht erreichbar, welche du in dem block angegeben hast.
Unaufgeforderte Support PMs & Emails werden ignoriert

Immer erst die Boardsuche verwenden und gegebenenfalls einen neuen Threat eröffnen, wenn das Problem noch nicht behandelt wurde!

tobiasgo

#6
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]

Musicman75

Unaufgeforderte Support PMs & Emails werden ignoriert

Immer erst die Boardsuche verwenden und gegebenenfalls einen neuen Threat eröffnen, wenn das Problem noch nicht behandelt wurde!

tobiasgo

der ist leider auch nicht für ICE CAST nur für southcast :-( also muss ich nochn bischen basteln

Musicman75

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.
Unaufgeforderte Support PMs & Emails werden ignoriert

Immer erst die Boardsuche verwenden und gegebenenfalls einen neuen Threat eröffnen, wenn das Problem noch nicht behandelt wurde!

tobiasgo

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

Musicman75

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?
Unaufgeforderte Support PMs & Emails werden ignoriert

Immer erst die Boardsuche verwenden und gegebenenfalls einen neuen Threat eröffnen, wenn das Problem noch nicht behandelt wurde!

tobiasgo

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 ;)

Musicman75

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:
Unaufgeforderte Support PMs & Emails werden ignoriert

Immer erst die Boardsuche verwenden und gegebenenfalls einen neuen Threat eröffnen, wenn das Problem noch nicht behandelt wurde!

tobiasgo

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