Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

[PHP] php uit cmd

ANNErd
4 antwoorden
  • Ik draai een lokaal servertje, en nu wil ik gegevens pikken uit een pagina van een radiostation, zodat ik direct kan zien welk nummer er gedraait word (met behulp van bijv Coolmon of Samurize). Aangezien ik zelf heb meegewerkt, is dat verzamelen niet zo'n probleem. Hij schrijft de boel ook goed naar een txt'tje, die Samurize dan weer inleest.

    Nu wil ik de boel eigenlijk automatisch bijwerken via een commandlijn. Het script draait goed: de inhoud(die er nu niet meer inzit) word goed weergegeven, maar hij vertikt het om het bestand te schrijven.
    Wat kan ik hier aan doen?

    Voor geïntreseerden, hier de code die ik gebruik:[code:1:7357bb94a5]<?php
    $nowplaying = file_get_contents('http://www.aanbidding.net/fileadmin
    adio/logs/NowPlaying.html');
    $nowplaying = strip_tags($nowplaying);

    $charsfout = array("\t", "
    ", "\r", "Nummer: ", "Artiest: ", "Album: ", "Recordid: ");
    $charsgoed = array("", "", "", "", "#", "#", "#");
    $nowplaying = str_replace($charsfout, $charsgoed, $nowplaying);
    $nowplaying = explode("#", $nowplaying);

    $comingup = file_get_contents('http://www.aanbidding.net/fileadmin
    adio/logs/Comingup.html');
    $comingup = strip_tags($comingup);

    $charsfout = array("\t", "
    ", "\r", "VolgendTitel: ", "VolgendArtiest: ");
    $charsgoed = array("", "", "", "", "#");
    $comingup = str_replace($charsfout, $charsgoed, $comingup);
    $comingup = explode("#", $comingup);

    if($comingup[0] == "je luistert naar aanbidding.net")
    { $comingup[0] = "Aanbidding.net Jingle";
    $comingup[1] = "Aanbidding.net"; }

    if($nowplaying[0] == "je luistert naar aanbidding.net")
    { $nowplaying[0] = "Aanbidding.net Jingle";
    $nowplaying[1] = "Aanbidding.net"; }

    if($comingup[0] == $nowplaying[0])
    { $comingup[0] = "";
    $comingup[1] = ""; }

    $info = $nowplaying[0] . "
    ";
    $info .= $nowplaying[1] . "
    ";
    $info .= $nowplaying[2] . "
    ";
    $info .= $comingup[0] . "
    ";
    $info .= $comingup[1] . "
    ";

    echo $info;
    file_put_contents("nowplaying.txt", $info);
    ?>[/code:1:7357bb94a5]








  • Volgens mij moet het bestand wel al bestaan. Misschien is dat t probleem?
  • Klopt, maar hij bestaat ook wel.

    NB.: Via Vuurvos werkt het wel gewoon, dan schrijft ie de data goed weg.
  • [quote:d8b1ae3307="ANNErd"]NB.: Via Vuurvos werkt het wel gewoon, dan schrijft ie de data goed weg.[/quote:d8b1ae3307]Aangezien je werkt met PHP (dus server side) kan ik me niet voorstellen dat het resultaat afhankelijk is van je browser (client side). Ik zou het dan ook in een andere richting zoeken.

    - Bas

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.