Задать вопрос
@Web-Building

Как по нажатию кнопки записать гео-локацию пользователя в текстовый файл?

Доброго времени суток, всем! Вопрос уже в самом названии и если пользователь, допустим, дал "добро", то как это написать в PHP?? Хочу чтобы в одном ряду, в текстовом файле, была дата и координаты широты и долготы (через пробелы, конечно). Может кто-нибудь подскажет, как это реализовать?
Весь свой Jquery приводить не буду, чтоб не засорять. Код рабочий - уже проверял.
Покажу только пример отправки Ajax-ом в PHP-обработчик:

$.ajax({
                    type: 'POST',
                    url: '/coords.php',  // файл, куда сохраняю координаты
                    dataType: 'text',
			        cache: false, 
                    data:({'coordLat': 'lat',   // координаты широты
                           'coordLon':  'lon',  // координаты долготы
                           'datetime': 'now'    // дата и время
                    }),
                    success: function(data){
                      // код ...
                    }
                });
		};
		var geoError = function(position) {
			console.log('Error occurred. Error code: ' + error.code);
		};
		navigator.geolocation.getCurrentPosition(geoSuccess, geoError, geoOptions);


А вот мой недоделанный coords.php Что тут написать ещё? Как дальше, чтоб сохранить это в coords.txt ??

if(isset($_POST["coordLat"]) && $_POST["coordLon"] && $_POST["datetime"]) {
    $coordLat = $_POST["coordLat"];   // координаты широты
    $coordLon = $_POST["coordLon"];   // координаты долготы
            $date = $_POST["datetime"];   // дата и время
     ...............
     ...............
     ...............
}


Благодарю за внимание!
  • Вопрос задан
  • 92 просмотра
Подписаться 1 Простой 4 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы