Automatische storingspagina bij uitvallen radio

PHP, HTML, Joomla, WordPress, etc..
Plaats reactie
FataMorgana

Automatische storingspagina bij uitvallen radio

Ongelezen bericht door FataMorgana »

Een poosje geleden heb ik het er al eens over gehad maar kan zelfs via zoeken in al mijn berichten het topic niet meer vinden...

Het zou heel fijn zijn als er een soort storingspagina zou kunnen zijn die verschijnt wanneer ofwel je website offline is (provider storing) ofwel je SAM-server plat ligt.
Dat laatste overkomt mij dus geregeld en dan zien luisteraars meteen dat de site niet weergegeven kan worden! Dat is jammer want ik kan niet altijd meteen reageren, vooral als ik op m'n werk zit!
Het eerste (provider storing) is lastig omdat ik niet zou weten hoe je ergens anders een storingspagina zet, die actief wordt zodra de provider een storing heeft...
Maar persoonlijk gaat het mij vooral om de tweede optie: als SAM plat ligt.

Wout zou een keer iets proberen te maken.
Met dit topic een herinnering en misschien een nieuwe aanzet.
frank12

Re: Automatische storingspagina bij uitvallen radio

Ongelezen bericht door frank12 »

Beste Fatamorgana

Wat jij wilt heb ik helaas geen kaas van gegeten.
Maar heb wel jij vorige topic over dit terug weten te vinden.
Misschien he je er nog wat aan.
http://sambroadcasterforum.nl/viewtopic ... 3da671f3a5

Groet Frank
FataMorgana

Re: Automatische storingspagina bij uitvallen radio

Ongelezen bericht door FataMorgana »

Ja Frank dat was die! :oops:
Excuus voor dit dubbele topic...
Wat mij betreft sluiten we er een en gaan we weer verder waar we gebleven waren.
Als er tenminste een vervolg zal komen. :-D
RadioAquaTeam

Re: Automatische storingspagina bij uitvallen radio

Ongelezen bericht door RadioAquaTeam »

Wat je kunt doen zijn volgens mij 2 opties:
  • Iedere x minuten een php script laten draaien die in een database of in een tekstbestandje opslaat of sam draait en op je website vervolgens kijken wat de status is.
  • Bij iedere aanvraag op de website een check doen. Dit heeft als nadeel dat er veel meer dataverkeer komt en de website trager wordt, Het voordeel is dat het live is, optie 1 kan dus een aantal seconden tot een aantal minuten verschil inzitten.
Hoe kun je controleren of sam draait?
Volgens mij op de volgende manieren:
  • De xml ophalen die de shoutcastserver genereert
  • een ping uitvoeren op de shoutcastserver
Edit: Ik heb een php bestandje geschreven die checkt of shoutcast online is, zie bijlage.

Je kunt dit bestand dmv een cron-job op een bepaalde interval aan laten roepen of aan het begin van een pagina.

Om het te kunnen gebruiken moet je host curl ondersteunen en simplexml

De 3 variabelen:
  • $url: De url van je stream
  • $password: Het wachtwoord van je stream
  • $statusFile: In welk bestand moet de status opgeslagen worden. Let op: Het bestand moet schrijfrechten hebben. Dit bestand word overschreven dus zit hier verder niet aan.
Je hebt niet voldoende permissies om de bijlagen van dit bericht te bekijken.
Plaats reactie
  • Vergelijkbare Onderwerpen
    Reacties
    Weergaves
    Laatste bericht