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
?>