MySql-Datenbankanbindung über Dateiexport ??

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

mondi

Beitrag von mondi »

Yepp ... Habe den Uploader bereits gefunden und mittlerweile auch so konfiguriert, dass alles funktioniert.

Noch eine letzte Frage (hachh ... wenn man erstmal mit diesem WsWin anfängt ;-), aber es macht Superspaß)

Die Datei ws_newdata.cvs läuft bei mir quasi als Protokolldatei mit und hieraus kopiere ich dann via HS-Upload die Sachen ins Netz.
Muss ws_newdata.cvs zwingend im Root von WsWin32 liegen oder kann man den Pfad irgendwie einstellen / verändern. Ich hätte die Datei gerne in einem anderen Ordner. Außerdem aktualisiert sich eben diese gewaltige DAT Datei mit, die HS-Upload auch gleich ins Netz stellt, was ja eigentlich nicht notwendig ist, weil ich halt nur die cvs brauche.

Grüße
Georg
Benutzeravatar
weneu
Site Admin
Beiträge: 11572
Registriert: 22 Feb 2002 01:00
Wohnort: Donauwörth
Danksagung erhalten: 18 mal
Kontaktdaten:

Beitrag von weneu »

Hallo Georg,
du kannst für die Datei keinen gesonderten Pfad einstellen. Aber wenn du nur diese Datei hochladen willst, könntest du sie doch mit Hilfe einer kleinen batch-Datei in ein anderes (leeres) Verzeichnis kopieren.
mondi

Beitrag von mondi »

Hallo Werner!
Das klingt plausibel, scheitert aber an den BATCH-Dateien, die (weil wohl DOS) für mich "böhmische Dörfer" sind.
Wenn jemand zufällig eine solche Datei auf der Platte hat, wäre ich froh, wenn er sie mir zur Verfügung stellen könnte, nebst "Dummy"-Anleitung, wie ich das Ding aktiviere.

Grüße
Georg
Edmund

Beitrag von Edmund »

Hallo Georg,

Batch-Datei, eigentlich ganz einfach.

Im Windows Datei Explorer (Aufruf mit Taste Windows + E)
über

-Datei (ganz oben links)
-Neu
-Textdokument erstellen

in dieses Textfile schreibst du dann

copy C:\deinPfad\deineDatei.csv C:\deinNeuerPfad\DeinNeuerName.csv

das Textfile benennst du anschließend um in "DeineDatei.bat"

Damit hast du erst einmal deine Batch-Datei

Falls du die FTP-Steuerung aus WsWin nicht verwendest, kannst du diese zweckentfremden in dem du daraus deine Batch startest.
Beispiel
WsWin

-Steuerung
-Einstellungen
-Übertragung

Häckchen bei zeitgeteuert
Häckchen bei externes FTP- Programm verwenden
in die Zeile Externes FTP Programm trägst du den Pfad zu deiner Batch Datei ein. "C:\DeinPfad\DeinBatchFile.bat"

und stellt dann die gewünschten Intervalle ein.

Das wars.
mondi

Beitrag von mondi »

Hallo!
Ich muss zunächst sagen, dass ich sehr begeistert von dieser netten COmmunity hier bin. Soviel Hilfsbereitschaft findet man wirklich selten.

Was den aufruf der batch-datei betrifft, so starte ich leider mit WsWin eben den ftp uploader mit dem ebendie cvs datei dann regelmäßig ins netz soll.

Gibt es noch eine für mich nachvollziehbare Alternative diese Batch-Datei zu starten? Es tut mir Leid, aber bei solchen Dingen muss man mir leider etwas die hand führen.

Grüße
Georg
mondi

Beitrag von mondi »

letzter stand. ich habe es jetzt mal mit dem windows taskplaner versucht; aber das scheint nicht zu funktionieren.

in der datei test.bat steht

copy D:\Programme\WsWin\ws_newdata.csv D:\Programme\WsWin\csv\ws_newdata.csv
Edmund

Beitrag von Edmund »

Hallo Georg,

es gibt verschiedene Möglichkeiten

1. WsWin
-Datei
- Optionen
- Zeitsteuerung2
geht aber dann nur jede Stunde oder mehr

Wenn das nicht reicht

2. Windows
- Start
- Einstellungen
- Systemsteuerung
- Geplante Tasks
- Gepanten Task hinzufügen
- Durchsuchen
- deine Batch Datei auswählen
- Task ausführen "täglich auswählen"
- Startzeit eintragen
- Kennwort eintragen sonst wird der Task nicht ausgeführt
- Erweiterte Eigenschaften auswählen
- Unter Erweitert den Wiederholungsintervall einstellen

Ich hoffe du kommst damit zurecht.
mondi

Beitrag von mondi »

:D funktioniert !!! Danke !
Klaus

MySql-Datenbank einlesen mit PHP-Script

Beitrag von Klaus »

Sorry wenn ich den alten Käs wieder aufwärme,
aber nun hab ich endlich Muße mich damit zu beschäftigen.

Nach dem Einlesen von:
php -q wswindb.php /iv

kommt besagte Fehlermeldung das der Winchill-Sensor nicht bekannt ist und mit /R zu korrigieren wäre. Das kann ich treiben bis in die Unendlichkeit.

Ich habe installiert phpMyAdmin 2.6.1-pl3 und MySQL 4.0.18-nt

Hilfe!!!! Wer kann helfen???
othi

Re: MySql-Datenbank einlesen mit PHP-Script

Beitrag von othi »

Klaus hat geschrieben:den alten Käs
:x
Klaus hat geschrieben: Nach dem Einlesen von:
php -q wswindb.php /iv
kommt besagte Fehlermeldung das der Winchill-Sensor nicht bekannt ist und mit /R zu korrigieren wäre. Das kann ich treiben bis in die Unendlichkeit.

Gibt es die Db schon ? sonst /i nicht verwenden...

Wurden schon mal Daten eingelesen ?
Welche Version verwendetst du. - akt = 1.1

Gruß Othi
Klaus

Re: MySql-Datenbank einlesen mit PHP-Script

Beitrag von Klaus »

[/quote]
Gibt es die Db schon ? sonst /i nicht verwenden...

Wurden schon mal Daten eingelesen ?
Welche Version verwendetst du. - akt = 1.1

Gruß Othi[/quote]

Hallo Othi,
die Datenbank gibts es schon, bzw leg(t)e ich sie immer wieder neu an.
die Version ist 1.0
othi

Beitrag von othi »

Hallo

Bitte verwende die Version 1.1 - Download unter http://wetter.kremstalnet.at/wswindb (wswindb.zip)

lösche nochmals die gesamte Datenbank. gehe in wswin -> Daten exportieren - exportiere die Daten -> benenne das File in ws_newdata.csv um -> rufe das Script nochlams mit übergabeparameter /iv auf
dann sollte der Autoexport funktionieren

Gruß Othi
www.awekas.at
Antworten