Daten aus Website in Datei speichern

#2086245
Lesenswert?

Hallo,

ich habe ein Problem und habe trotz stundenlanger Suche im Web keine 
Lösung gefunden. Ich lese Messwerte aus einem µC mit Ajax kontinuierlich 
aus und zeige sie auf einer Website an. Website ist im µC abgelegt. Die 
Messwerte möchte ich in einer Datei speichern. Es müsste also eine Datei 
[csv] von der Website auf dem PC erstellt werden und die Daten immer 
wieder reingeschrieben werden. Also: Datei anlegen--Datei öffnen--Daten 
schreiben--Datei schliessen--Datei öffen--Daten schreiben--usw. Wie kann 
ich das in Html, Javascript oder Ajax machen?

Vielen Dank
SvenTM
Gast #2086256
Lesenswert?

Meines Wissens dürfte das damit gar nicht gehen. HTML kennt ja noch 
nichtmal Bedingungen oder Variablen, sondern dient nur der Darstellung. 
JavaScript kann nur die aktuelle Seite verändern und nicht auf das 
System zugreifen. Mit Ajax kenne ich mich kaum aus, aber soweit ich 
weiß, kann das nur HTML-Befehle ausführen oder verändern, also ist es in 
dem Zusammenhang nicht mächtiger als HTML. Wahrscheinlich bräuchtest du 
für das Problem Java oder ActiveX oder sowas.
#2086850
Lesenswert?

Vielen Dank für die Antworten. Dachte mir schon das es nicht so einfach 
geht. Würde es mit php funktionieren? Ein PC-Programm zu schreiben wäre 
möglich, aber die Daten sollen per Webbrowser auch über Internet 
abgerufen werden können, und wer hat schon immer dieses Programm dann 
dabei.

Danke
SvenTM
Persönliche Seite #2086947
Lesenswert?

Aus gutem Grund ist aktiven Inhalten des Browsers das lokale Speichern 
von Daten nicht erlaubt - ginge das, wäre das der 
Hauptinfektionsmechanismus, mit dem sich Würmer und andere 
"Funktionserweiterungen" auf allen Rechnern verewigen würden.

Gears ist eine Browsererweiterung, die diese Einschränkung umgehen kann, 
jedoch ist die Weiterentwicklung von Gears eingestellt worden, da das 
Konzept lokal gespeicherter Daten nicht in das Google-Weltbild passt.
#2086985
Lesenswert?

Um wieviel Daten handelt es sich? Wenn die in Browser Cookies rein 
passen (ca. 4k) könntest du sie dort zwischenspeichern, sogar über 
mehrere Sessions hinweg. Dann machst du auf deine AJAX Webseite einen 
Button „Show as CSV“ und kannst die Daten einfach mit Save As aus’m 
Browser abspeichern.
Nachteil, der Browser muss halt immer laufen. Aber, wenn ich dein 
ursprüngliches Posting richtig verstanden habe, hast du das eh so 
gedacht?
Sollten dir die 4k nicht reichen, kannst auch mal über Flash nachdenken, 
da hast einiges mehr.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren