pragmaMx Support Forum

pragmaMx => Individuelle Anpassungen => Thema gestartet von: tobiasgo in 02 April 2006, 18:41:45

Titel: Einfacher icecast 2 infoblock
Beitrag von: tobiasgo in 02 April 2006, 18:41:45
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
Titel: Re: Einfacher icecast 2 infoblock
Beitrag von: Musicman75 in 02 April 2006, 19:30:59
häng die datei mal bitte an den threat an oder schick mir den block mal per mail.
Titel: Re: Einfacher icecast 2 infoblock
Beitrag von: tobiasgo in 02 April 2006, 21:16:51
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]
Titel: Re: Einfacher icecast 2 infoblock
Beitrag von: Musicman75 in 02 April 2006, 21:38:12
<?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>";
?>
Titel: Re: Einfacher icecast 2 infoblock
Beitrag von: tobiasgo in 02 April 2006, 21:44:09
THX werds gleich mal testen
Titel: Re: Einfacher icecast 2 infoblock
Beitrag von: Musicman75 in 02 April 2006, 21:47:49
also bei mir hat er funktioniert, allerdings waren die bilder nicht erreichbar, welche du in dem block angegeben hast.
Titel: Re: Einfacher icecast 2 infoblock
Beitrag von: tobiasgo in 02 April 2006, 22:00:49
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]
Titel: Re: Einfacher icecast 2 infoblock
Beitrag von: Musicman75 in 02 April 2006, 22:32:44
Versuch das hier mal:

http://warpspeed.4thdimension.de/modules.php?name=Downloads&d_op=getit&lid=5912

Titel: Re: Einfacher icecast 2 infoblock
Beitrag von: tobiasgo in 02 April 2006, 23:26:48
der ist leider auch nicht für ICE CAST nur für southcast :-( also muss ich nochn bischen basteln
Titel: Re: Einfacher icecast 2 infoblock
Beitrag von: Musicman75 in 02 April 2006, 23:44:12
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.
Titel: Re: Einfacher icecast 2 infoblock
Beitrag von: tobiasgo in 03 April 2006, 22:28:17
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
Titel: Re: Einfacher icecast 2 infoblock
Beitrag von: Musicman75 in 03 April 2006, 22:34:06
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?
Titel: Re: Einfacher icecast 2 infoblock
Beitrag von: tobiasgo in 03 April 2006, 22:45:05
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 ;)
Titel: Re: Einfacher icecast 2 infoblock
Beitrag von: Musicman75 in 03 April 2006, 22:51:50
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:
Titel: Re: Einfacher icecast 2 infoblock
Beitrag von: tobiasgo in 03 April 2006, 23:01:50
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