Likes Likes:  0
Resultaten 1 tot 5 van de 5
Geen
  1. #1
    Marc
    nu.nl deeplink_xml problemen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    nu.nl deeplink_xml problemen

    Waarom werkt dit script niet meer

    file: news.php


    <?
    //lees de file in in een string
    $strNuNL=implode("",file("http://nu.nl/deeplink_xml"));
    $strNuNL=preg_replace("/\n/","",$strNuNL);

    //haal de sectie economie.hoofd op
    preg_match("/<section name=\"nieuws.hoofd\">(.*?)<\/section>/",
    $strNuNL,$arrEconomieHoofd);

    //preg_match("/<section name=\"economie.hoofd\">(.*?)<\/section>/",

    //splits de headlines
    $arrDocumenten=explode("</document>",$arrEconomieHoofd[1]);

    //uitvoer naar browser in de vorm van een tabel
    ?>
    <table>
    <?
    for($i=0;$i<count($arrDocumenten);$i++)
    {
    preg_match("/href=\"(.*?)\">(.*)/",$arrDocumenten[$i],$arrOut);

    //de href staat nu in $arrOut[1] en de tekst in $arrOut[2]
    ?>
    <tr>
    <td><a href="<?=$arrOut[1]?>"><?=$arrOut[2]?></a></td>
    </tr>
    <?
    }
    ?>
    </table>

  2. #2
    robert
    nu.nl deeplink_xml problemen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: nu.nl deeplink_xml problemen

    Marc <info@nationaleopinie.nl>:
    > Waarom werkt dit script niet meer


    Omdat het formaat van de deeplinks al een tijd terug veranderd is.
    Daarnaast is vanwege problemen met het ANP ook de feed-provider aangepast
    (dat is nu Novumnieuws).

    Je zult je script moeten gaan aanpassen, vrees ik.

    --
    robert

  3. #3
    Hans Wolters
    nu.nl deeplink_xml problemen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: nu.nl deeplink_xml problemen

    On 3 Jan 2003 14:28:09 -0800, Marc <info@nationaleopinie.nl> wrote:
    > Waarom werkt dit script niet meer
    >
    > file: news.php
    > $strNuNL=implode("",file("http://nu.nl/deeplink_xml"));


    Vraag aan ze of ze een fatsoenlijk formaat zoals rdf willen gebruiken. Dit
    is niets anders dan een sectie zelf gedefineerde tags zonder dtd.

    Hans
    --
    Ik wil http://www.linux.nl wel overnemen voor het symbolische bedrag
    van 1 EURO.

  4. #4
    Daniel Tryba
    nu.nl deeplink_xml problemen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: nu.nl deeplink_xml problemen

    robert <robert+nl.internet.www.server-side@usenet-h.allyourbass.org> wrote:
    > > Waarom werkt dit script niet meer

    >
    > Omdat het formaat van de deeplinks al een tijd terug veranderd is.
    > Daarnaast is vanwege problemen met het ANP ook de feed-provider aangepast
    > (dat is nu Novumnieuws).
    >
    > Je zult je script moeten gaan aanpassen, vrees ik.


    De syntax is gelukkig nauwelijks veranderd, op wat extra whitespaces na en
    nieuwe namen voor de secties. Derhalve is een de quickfix (samen met wet
    cosmetishe verandereingen:

    -----------
    <?php
    $strNuNL=preg_replace('/[\r\n]/','',implode("",file("http://nu.nl/deeplink_xml")));

    if(preg_match('/<section name="Economie">(.*?)<\/section>/',$strNuNL,$arrEconomieHoofd))
    {
    $arrDocumenten=explode('</document>',$arrEconomieHoofd[1]);
    echo "<table>\n";
    for($i=0;$i<count($arrDocumenten);$i++)
    {
    if(preg_match('/href=\"(.*?)\">(.*)/',$arrDocumenten[$i],$arrOut))
    {
    echo <<<EOT
    <tr>
    <td><a href="{$arrOut[1]}">{$arrOut[2]}</a></td>
    </tr>
    EOT;
    }
    }
    echo "\n</table>\n";
    }
    else
    {
    echo "Oopsie";
    }
    ?>
    -----------

    Welliht eens tijd om naar een XML parser te kijken

    --

    Daniel Tryba


  5. #5
    robert
    nu.nl deeplink_xml problemen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: nu.nl deeplink_xml problemen

    Hans Wolters <hans@e35203.upc-e.chello.nl>:
    > On 3 Jan 2003 14:28:09 -0800, Marc <info@nationaleopinie.nl> wrote:
    >> Waarom werkt dit script niet meer
    >>
    >> file: news.php
    >> $strNuNL=implode("",file("http://nu.nl/deeplink_xml"));

    >
    > Vraag aan ze of ze een fatsoenlijk formaat zoals rdf willen gebruiken.


    http://nu.nl/deeplink_rss/

    > Dit is niets anders dan een sectie zelf gedefineerde tags zonder dtd.


    Alsof het formaat daarmee onnoemelijk complex wordt.

    --
    robert

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics