fileinfo.php

Gesponsorde koppelingen

PHP script bestanden

  1. fileinfo.php

« Lees de omschrijving en reacties

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?php

       /*
    * PHP SCRIPT FILE-OVERZICHT FILEINDEX.NL
    * @author Christian Versloot
    * Gebruik toegestaan.
    * Stuur wel even een berichtje naar @chrisversloot - ben benieuwd waar je het gebruikt!
    */

    /* Configuratie van het script */

    $url = "http://xml.fileindex.nl/"; // Adres van de XML feed

    /* Laad de data en doe het rekenwerk */

    $data = simplexml_load_file($url);
    $aantalFiles = count($data->filedata->meldingen->melding);
    $fileSamenvatting = $data->filedata->samenvatting;

    /* Geef de hoofdtekst weer */
    echo $fileSamenvatting->tekst . "<br /><br />";
    
    /* Doorloop iedere file */
    for($i = 0; $i < $aantalFiles; $i++) {
        /* Stel de melding vast */
        $fileMelding = $data->filedata->meldingen->melding[$i];

        /* Geef de kopjes weer */
        echo "<b>" . $fileMelding->wegnr . " van " . $fileMelding->van . " richting " . $fileMelding->naar . "</b><br />";
        echo "<b>" . round($fileMelding->afstand) . " km (HMP" . $fileMelding->hectostart . " --> HMP" . $fileMelding->hectoeind . ")</b><br /><br />";
        
        /* Geef de info en evt. trend weer */
        echo $fileMelding->gevolg . " tussen " . $fileMelding->vansub . " en " . $fileMelding->naarsub . " door " . $fileMelding->oorzaak . "<br /><br />";

        if(strlen($fileMelding->trendtekst) != 0) {
            echo $fileMelding->trendtekst;
            echo "<br /><br />";
        }


        /* Afsluiting */
        echo "=================<br /><br />";
    }


?>

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.