Einzelnen Beitrag anzeigen

Paulman

Registriert seit: 11. Dez 2012
15 Beiträge
 
#1

Auslesen einer csv.html

  Alt 5. Jan 2015, 12:39
Hallo und ein gesundes neues Jahr!

Ich habe folgendes Problem.
Ein IPswitch sendet ein paar Messdaten an die eigene Seite csv.html welche ohne Login ausgelesen werden kann.
Die Daten werden im Bereich von wenigen Millisekunden aktualisiert.
Nun möchte ich in zyklischen Abständen die Daten lesen und als String in eine eigene csv-Datei speichern.
Brauchen tue ich eigentlich nur die Werte 16 und 19, aber das ist ja erst mal Nebensache.

Der Hersteller stellt auch ein einfaches PHP Script mit Erläuterung zur Verfügung,
leider habe ich keinen Plan dies in Delphi umzusetzen.

Vielen Dank schon mal für eure Hilfe.


Delphi-Quellcode:
<?php
        $st= file_get_contents( "http://192.168.2.10/csv.html" ); // web-Seite einlesen
        echo "<br>".$st."<br>"; // Inhalt als String ausgeben
        $sta= explode( ",", $st, 100 ); // String in Array wandeln mit Trennzeichen Komma, bis zu 100 Elemente
        print_r ($sta); // komplettes Array ausgeben
     echo "<br>Abstand gefiltert= ".$sta[26]."cm<br>"; // 26.Element ist hier bei einem IPswitch-SG.1 der Abstand eines SB.cm-Moduls
    ?>
Miniaturansicht angehängter Grafiken
csvhtml.jpg  
  Mit Zitat antworten Zitat