Daten aus Website in Datei speichern

OP #2086245
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
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.
OP
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
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.
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.
OP
Ich seh das schon, das wird so nix wie ich mir das vorgestellt hatte. 
Das Beste wird sein, ich werde versuchen die Daten im µC zu speichern 
und dann per download als csv oder txt Datei auf den PC zu holen.

Vielen Dank für die Hlfe
SvenTM

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.