kann man html Seiten aus dem Internet auslesen und als Variable speichern?
Habe eine Internetseite daten.htm mit einer Zahlenfolge 12345! Dies würde ich gerne auslesen und den Wert in einer Variablen in der SPS zur Verfügung stellen.
Hm sollte doch eigentlich funktionieren?!?!
Die Möglichkeit per FTP diese Datei runterzuladen, zu öffnen usw. geht, aber finde das eher eine suboptimale Lösung...
Gruß
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Wollte jedoch auf einem Server einen bestimmen Wert in einer html Datei hinterlegen.
Mit z.b. einen http Request (z.B. GET /Verzeichnis/varx.htm HTTP/1.1) der von der Wago kommen könnte... könnte sie doch die Antwort empfangen. Die würde dann unter anderem auch den Inhalt der Seite beeinhalten.
Die Antwort könnte so aussehen...:
HTTP/1.1 200 OK
Server: Apache/1.3.29 (Unix) PHP/4.3.4
Content-Length: (Größe von varx.htm in Byte)
Content-Language: de (nach ISO 639 und ISO 3166)
Content-Type: text/html
Connection: close
(Inhalt von varx.htm)
Dabei wird die Antwort z.B. Zeile für Zeile in einem Array gespeichert!
Sobald eine Zeile gefunden wird worin ein Suchbegriff gefunden wird z.B. data dann wird diese Zeile wiederum gesplittet und der Datenwert in einer Variablen abgespeichert.
data:WERT
Wenn sowas klappt, dann wären auch noch interresantere Dinge möglich
z.B. diese Seite mit PHP generieren lassen
Mir gehts darum eine Schnittstelle zu meinem Server zu schaffen
(Linux Basis)
Allerdings möchte ich nicht gerne den Flashspeicher der Wago belasten!
Gruß
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
kann man html Seiten aus dem Internet auslesen und als Variable speichern?
Habe eine Internetseite daten.htm mit einer Zahlenfolge 12345! Dies würde ich gerne auslesen und den Wert in einer Variablen in der SPS zur Verfügung stellen.
Hm sollte doch eigentlich funktionieren?!?!
Die Möglichkeit per FTP diese Datei runterzuladen, zu öffnen usw. geht, aber finde das eher eine suboptimale Lösung...
Gruß
Mahlzeit
Ich versteh nur Bahnhof...
Eine html Seite besteht aus Text, oder nicht ?
Da stehen dann Tags und Header usw... drin.
Wenn wirklich nur 12345 drin steht, dann ists auch keine html Seite.
Und wenn du auf den Inhalt einer Datei zugreifen willst, dann kommst du um den Download wohl kaum herum.
Gruß
Erik
Klar steht es in normalen html Seiten etwa so:
Wollte jedoch auf einem Server einen bestimmen Wert in einer html Datei hinterlegen.
Mit z.b. einen http Request (z.B. GET /Verzeichnis/varx.htm HTTP/1.1) der von der Wago kommen könnte... könnte sie doch die Antwort empfangen. Die würde dann unter anderem auch den Inhalt der Seite beeinhalten.
Die Antwort könnte so aussehen...:
HTTP/1.1 200 OK
Server: Apache/1.3.29 (Unix) PHP/4.3.4
Content-Length: (Größe von varx.htm in Byte)
Content-Language: de (nach ISO 639 und ISO 3166)
Content-Type: text/html
Connection: close
(Inhalt von varx.htm)
Dabei wird die Antwort z.B. Zeile für Zeile in einem Array gespeichert!
Sobald eine Zeile gefunden wird worin ein Suchbegriff gefunden wird z.B. data dann wird diese Zeile wiederum gesplittet und der Datenwert in einer Variablen abgespeichert.
data:WERT
Wenn sowas klappt, dann wären auch noch interresantere Dinge möglich
z.B. diese Seite mit PHP generieren lassen
Mir gehts darum eine Schnittstelle zu meinem Server zu schaffen
(Linux Basis)
Allerdings möchte ich nicht gerne den Flashspeicher der Wago belasten!
Gruß