0) {
// Daten vor dem Einfügen ändern
$row[12] = date("Y-m-d".strtotime($row[12]));
$row[13] = date("Y-m-d".strtotime($row[13]));
$row[23] = addslashes($row[23]);
$row[24] = addslashes($row[24]);
$row[30] = addslashes($row[30]);
// Unsere Abfragen formulieren
$query = "INSERT INTO fcc_structure
(unique_si, date_constr,
date_removed, struc_adress,
struc_city, struc_state,
struc_height, struc_elevation,
struc_ohag, struc_ohamsl, struc_type)
VALUES ('$row[4]', '$row[12]', '$row[13]', '$row[23]', '$row[24]', '$row[25]', '$row[26]', '$row[27]', '$row[28]', '$row[29]', '$row[30]')";
// Abfrage ausführen
echo ("$query #
\n");
$result = @mysql_query($query);
if (!$result) {
echo("FEHLER: Bauteninfo doppelt " . "#[$row[4]}
\n");
$fehler = mysql_error();
echo ("$fehler");
}
}
}
fclose($handle);
echo "Bauten abgeschlossen.
\n";
}
else {
echo "Datei kann nicht geöffnet werden!";
}
// Datei mit Standorten öffnen
$handle = @fopen("data/CO.dat", "r");
if ($handle) {
while (!feof($handle)) {
$buffer = fgets($handle, 4096);
$row = explode("|",$buffer);
if ($row[3] > 0) {
if ($row[9] == "S") $sign = -1; else $sign = 1;
$dec_lat = $sign*($row[6]+$row[7] / 60 + $row[8] / 3600);
if ($row[14] == "W") $sign = -1; else $sign = 1;
$dec_long = $sign * ($row[11] + $row[12] / 60 + $row[13] / 3600);
$query = "INSERT INTO fcc_location
(unique_si_loc, lat_dir, latitude, longitude)
VALUES ({$row[4]}, '{$row[6]}',
'{$row[7]}', '{$row[8]}', '{$row[9]}',
'$dec_lat', '{$row[11]}', '{$row[12]}',
'{$row[13]}', '{$row[14]}', '$dec_long')";
$result = @mysql_query($query);
if (!$result) {
// Neuere Daten später in Datei UPDATE verwenden
$query =
"UPDATE fcc_location SET lat_deg='{$row[6]}',
lat_min='{$row[7]}', lat_deg='{$row[8]}',
lat_dir='{$row[9]}', latitude='$dec_lat',
long_deg='{$row[11]}', long_min='{$row[12]}',
long_sec='{$row[13]}', long_dir='{$row[14]}',
longitude='$dec_long'
WHERE unique_si_loc = '{$row[4]}'";
$result = @mysql_query($query);
if (!$result)
echo "Standort konnte nicht importiert werden" . "#{$row[4]}
\n";
else
echo "Bautenstandort aktualisiert." . "#{$row[4]}
\n";
}
}
}
fclose($handle);
echo "Standorte abgeschlossen.
\n";
}
else {
echo "Datei kann nicht geöffnet werden!";
}
?>