Seite 1 von 1

data.htm im falschen Ordner

Verfasst: 28 Okt 2011 13:56
von oktave
Hallo Wetterer
für die Temp- und Niederschlagseinblendung auf dem Webcambild lasse ich eine data.htm erstellen. Diese wurde bis heute stets im html-Ordner abgelegt.
Heute morgen nun habe ich festgestellt, dass auf dem Webcambild nicht mehr die aktuelle Temp. angezeigt wird. Da find ich auf einmal die data.htm im wswin-Ordner . . . Habe diese dann gelöscht, sowohl im html- wie im wswin-Ordner.
Nun wird die Datei wieder in den html-Ordner erstellt.
Woran mag dieser fauxpas liegen? Kann ich das in Zukunft verhindern?

Die dazu gehörige txt-Datei:
<!-- %customfile=data.htm% -->
Temperatur: %curval[2]% ~ Niederschlag Heute %rainday%

Verfasst: 28 Okt 2011 14:28
von Sprite01
Das ist mir oft mit selbst erzeugten Dateien passiert, in den letzten 2 - 3 Monaten nicht mehr.

Meiner Ansicht nach kannst du das nicht verhindern.
WsWin schreibt die ausgelesene Datei temporär in den WsWin-Ordner, warum auch immer.
Dann wird sie in den entsprechenden Ordner (html z. Bsp.) verschoben.

Funktioniert hier etwas im Zeitablauf nicht richtig (meine Vermutung),
dann bleibt sie im WsWin-Ordner liegen.

Also WsWin beenden, falsche Datei löschen und weiter geht es. :)

Verfasst: 28 Okt 2011 14:57
von weneu
Hallo,
temporär in den WsWin-Ordner, warum auch immer.
Um einen Dateikonflikt zu verhindern, während die Datei gerade erzeugt wird, denn auf den WSWIN-Ordner wird ja von einem anderen Programm (ftp-Programm) nicht zugegriffen.
Wenn nun allerdings gerade in dem Moment, in dem die Datei aus dem Programmordner in den html-Ordner verschoben werden soll, dort ein Problem auftritt (Zugriff eines anderen Programms), dann scheitert dieser Vorgang und es bleibt eine Leiche zurück.
Wie kann man dem vorbeugen:
In dem man beispielsweise das ftp-Programm nicht selbständig arbeiten lässt, sondern es aus WSWIN heraus aufruft.