Questo sito è protetto mediante reCAPTCHA e Google Politica sulla privacy e Terms of Service applicare.
'; // RMC echo $parts[1].'
'; // Zeit HHMMSS UTC echo $parts[2].'
'; // Status (A für OK) echo $parts[3].'
'; // Breitengrad echo $parts[4].'
'; // Ausrichtung echo $parts[5].'
'; // Längengrad echo $parts[6].'
'; // Ausrichtung echo $parts[7].'
'; // Geschwindigkeit in Knoten echo $parts[8].'
'; // Kurs echo $parts[9].'
'; // Datum echo $parts[10].'
'; // Magn Abweichung echo $parts[11].'
'; // Vorzeichen der Abweichung echo $parts[12].'
'; // Modus und Prüfsumme */ #DEBUG $numofsat = $parts2[7]; // Anzahl Sateliten $heigh = $parts2[9]; // Anzahl Sateliten $latitude = coordinatesToDecimal($parts[3], $parts[4]); $longitude = coordinatesToDecimal($parts[5], $parts[6]); $speed = speedtokmh($parts[7]); $kurs = $parts[8]; list($day, $month, $year) = str_split((string) $parts[9], 2); list($hour, $minute, $second) = str_split((string) $parts[1], 2); $date = '20'.$year.'-'.$month.'-'.$day.' '.$hour.':'.$minute.':'.$second; #Datenbank eintragen - Hier eure Werte eintragen: $dbhost = ""; $dbuser = ""; $dbpw = ""; $database = ""; $db= mysqli_connect ("$dbhost","$dbuser","$dbpw") or die(mysqli_error()." - Serverzugriff gescheitert!"); mysqli_select_db($db, $database) or die(mysqli_error()." - Datenbankzugriff gescheitert!"); $abfrage = "INSERT INTO position (pos_breitengrad, pos_laengengrad, pos_speed, pos_course, pos_date, pos_sat, pos_heigh) VALUES ('".$latitude."', '".$longitude."',".$speed.",".$kurs.",'".$date."',".$numofsat.",'".$heigh."');"; $ergebnis= mysqli_query ($db, $abfrage); // Umwandlung der Koordinaten ins Dezimalsystem (das GoogleMaps dann versteht) function coordinatesToDecimal($coordinate, $direction) { $breakPoint = strpos($coordinate, '.') - 2; $minutes = (float) substr($coordinate, $breakPoint); $degrees = (int) substr($coordinate, 0, $breakPoint); $decimal = $degrees + ($minutes / 60); return in_array($direction, ['S', 'W']) ? -$decimal : $decimal; } // Umrechnung von Knoten in KM/h function speedtokmh($knots) { $kmh = $knots *1.852; return $kmh; } ?>