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!"; } ?>