Задать вопрос
Ответы пользователя по тегу Программирование
  • Как читать файл построчно, учитывая, что символ перевода строки может экранироваться, в том числе и сам символ экранирования?

    @ilyale
    символ перевода строки не может быть экранирован. он либо есть, либо его нет, это же системный символ.

    Рекомендую читать файл построчно. Раз вы начали парсить файл, как объект, так и продолжайте, используя, например getTargetType. Метод вернет вам строку уже без символа перевода строки.

    Дальше разбиваете строку, используя разделители и функцию Explode

    Затем полученные элементы массива можно "причесать", избавившись от слешей и прочего мусора, используя, например, array_walk или что-то другое
    Ответ написан
    Комментировать
  • Как понять, у какой остановки автобус?

    @ilyale
    1. что считать остановкой?
    2. какой предел погрешности в координатах трекера?
    3. есть координаты остановок?

    если просто, сравниваете координаты из предпоследнего и последнего пакета данных. если с учетом погрешности они равны, значит транспорт 10 сек условно не двигался.

    если транспорт условно не двигался, его координаты можно сравнить с координатами остановки. если расстояние приемлемое (не больше определенного предела), можете считать, что он стоит на остановке.

    определить проехал ли остановку можно, если строить график передвижения (есть точки и есть вектор движения). тут необходимо вычислять, была ли точка с учетом погрешности на графике.
    Ответ написан
    Комментировать
  • Как сохранить файл с сайта картинкой?

    @ilyale
    Судя по коду, используется JQuery.

    Ваш скрипт отправляет данные асинхронным HTTP GET запросом (см. доки, метод GET используется по-умолчанию) на адрес, указанный в форме в HTML-аттрибуте action
    $('form').attr('action').

    Ответ от скрипта, который обработал Ваш запрос, помещается в переменную result,а затем передается в функцию обработки ответа, которая осуществляет перенаправление (редирект) браузера клиента на скрипт downloader.php
    function(result) {
            location.href = 'http://адрессайта/downloader.php?filename='+result;
        }

    Этот скрипт, судя по всему, просто отображает ответ от сервера, т.е. от скрипта, который обработал данные формы.
    Ответ написан