Vollständige Version anzeigen : Daten auslesen, formatieren und in speichern im Zeitintervall


hunt33r
28.08.2015, 00:59

Hallo Leute,
erneut stehe ich vor einem Problem und wollte um Rat bitten.

Ich möchte eine Datei, die im Netz ist auslesen, formatieren und in die DB speichern. Da sich die Werte ändern, soll dies alle vier Wochen passieren (cronjob?).

mit file_get_contents bekomme ich:
27;08;2015 5 00 6 30 13 40 17 26 20 38 21 58 10 55 28;08;2015 5 01 6 31 13 40 17 25 20 36 21 56 10 53

Am Ende soll in der Datenbank stehen:
Tag | Uhrzeit 1 | Uhrzeit 2 | Uhrzeit 3 | Uhrzeit 4 | Uhrzeit 5 | Uhrzeit 6 | Uhrzeit 7

Wie könnte man das am Besten lösen?

Vielen Dank vorab.

Hardware Preisvergleich | Amazon Blitzangebote!

Videos zum Thema
Video Loading...
Tiffany Dicks
05.09.2015, 12:12

Gibt es Umbrüche zwischen den Informationen?
Sprich steht es so im File?

27;08;2015 5 00 6 30 13 40 17 26 20 38 21 58 10 55
28;08;2015 5 01 6 31 13 40 17 25 20 36 21 56 10 53

Wichtig zu wissen ...

Wenn dem so ist kommst du mit explode("\n", "") an die einzelnen Zeilen.
Dann kannst du die mit foreach durchlaufen

Mit folgendem Code bekomme ich als Ausgabe folgenden Text:

Am 27;08;2015 fährt der Bus|Zug zu folgenden Zeiten: 5:00, 6:30, 13:40, 17:26, 20:38, 21:58, 10:55

$line = "27;08;2015 5 00 6 30 13 40 17 26 20 38 21 58 10 55";
preg_match("/([0-9]{2};[0-9]{2};[0-9]{4})/", $line, $match);
$date = isset($match[1]) ? $match[1] : '';

preg_match_all("([0-9]{1,2} [0-9]{2})", $line, $matches);
$times = isset($matches[0]) && count($matches[0]) ? $matches[0] : array();

# Zeiten formatieren
$times = array_map(function($time){
return str_replace(" ", ":", $time);
}, $times);

echo "\nAm {$date} fährt der Bus|Zug zu folgenden Zeiten: ";implode(", ", $times);


Ähnliche Themen zu Daten auslesen, formatieren und in speichern im Zeitintervall
  • [C/C++] Mit C Daten aus einer dynamischen XML Daten auslesen
    Hey Leute, ich wollte wohl etwas programmieren um Dateien aus einer dynamischen XML Datei auszulesen. Es handelt sich dabei um eine XML die Online im Internet ist, (kann ich aus privaten Gründen nicht rausgeben) und da wollte ich halt Daten auslesen. Die Daten werden in dem Formular etwa [...]

  • [.NET] [C#] - konsole + daten in access db speichern / auslesen
    hi ; all da ich festgestellt habe, dass das speichern / auslesen meiner daten in meinem telefonbuch in ner *;txt datei etwas schwierig ist, hab ich mich entschlossen ne access-db zu verwenden. jedoch habe ich damit noch nie gearbeitet und habe daher auch keine ahnung. für einen leihen ist das k [...]

  • [PHP] Daten auslesen und speichern. SCHNELL
    Ich habe folgendes Prpblem. Ich habe ein Login Script, welches wie folgt aussieht: <?php $verbindung = mysql_connect("localhost", "root" , "") or die("Keine Verbindung zur Datenbank hergestellt!"); mysql_select_db("apotheke") or die ("Datenbank konnte nicht ausgewählt werden!"); if (isset($_GE [...]

  • GPS Daten speichern und auslesen!?
    Hey ich habe eine Frage und zwar möchte ich Strecken die ich mitem Fahrrad oder Auto gefahren bin mir in Google Earth anzeigen lassen. Man kann ja GPS Daten mit in GE Pro einbinden blos mein Problem ist ich bräuchte noch ein Gerät dafür welches diese Daten speichert. Ich hatte bei Conrad und [...]



raid-rush.ws | Imprint & Contact pr