URLのリアルタイムインターフェース呼び出しからこのデータがあります:
"DATETIME";"ACTION";"ACTIONTEXT";"POSITION";"AREA";"DRIVERKEY";"DRIVERNAME";"CAR";"LAT";"LON";
"21.05.2013 10:59:00";"G";"Arbeitsende";"";"20037100 ARCUS Cottbus";"0000161395E7";"Süsse, Daniel";"Neubuchung";"0";"0";
"21.05.2013 19:07:00";"G";"Arbeitsende";"";"20037100 ARCUS Cottbus";"0000161395E7";"Süsse, Daniel";"Neubuchung";"0";"0";
"27.05.2013 05:38:05";"K";"Arbeitsbeginn";"D-02625 Bautzen Hanns-Eisler-Straße 10";"";"0000161395E7";"Süsse, Daniel";"BZ-DK 101";"51.17421";"14.45179";
"27.05.2013 06:04:25";"K";"Arbeitsbeginn";"D-02733 Cunewalde Gewerbegebiet Roßkaupe 11";"";"00001613B355";"Wypior, Andreas";"BZ-DK 11";"51.09184";"14.53524";
"27.05.2013 06:20:26";"K";"Arbeitsbeginn";"D-02733 Cunewalde Gewerbegebiet Roßkaupe 11";"";"000016127326";"Henze, Jens";"BZ-DK 55";"51.09194";"14.53433";
"27.05.2013 06:52:33";"K";"Arbeitsbeginn";"D-97792 Riedenberg";"";"000016139436";"Rother, Thomas";"BZ-DK 260";"50.3171";"9.845136";
PHP経由でMySQLデータベースにインポート(構造化)されたURL呼び出しからこのデータを直接取得するためにさまざまな関数を試しましたが、次のように区切られずに、常に1つのフィールドにデータ全体が含まれることになります。
DATETIME: 21.05.2013 10:59:00
ACTION: G
ACTIONTEXT: Arbeitsende
...etc
これを解決するのを手伝ってくれる/教えてくれることを願っています。
csv データ (本文要素のテキスト) を一時的な csv に保存するための PHP 部分:
$fp = fopen('$url', 'w');
$delimiter = ';';
$headers = array('DATETIME', 'ACTION', 'ACTIONTEXT', 'POSITION');
fputcsv($fp, $headers, $delimiter);
foreach ($worker as $worker) {
$fields = array($worker->...);
fputcsv($fp, $fields, $delimiter);
}
fclose($fp);
このテキスト (csv 形式) をサイトから直接取得して、MySQL データベースに正しくインポートする方法が本当にわかりません。