Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

freelion93

  • 21
    вклад
  • 16
    вопросов
  • 43
    ответа
  • 40%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Передача POST данных на ajax с переходом на другой сайт с сохранением POST данных?

    freelion93 @freelion93
    Если вы хотите на фронтенде site.ru сделать POST запрос на бэкэнд того же сайта и потом оттуда транслировать данные на site2.ru,то используйте на PHP site1 либо curl либо stream_context_create

    Если же вам нужно отправить с фронтэнда site.ru запрос на бэкэнд, а затем просто перейти на site2, то пишите кастомный запрос для формы с указанием события preventDefault

    например:

    <form action='https://site1.ru' id="Site1Form" method='POST'>
      <label for="Name">Имя</label><br>
      <input type="text" id="fname" name="fname"><br>
      <label for="Surname">Фамилия:</label><br>
      <input type="text" id="lname" name="lname">
    </form>


    document.getElementById('Site1Form').addEventListener('submit', function(e) {
      e.preventDefault(); 
      fetch(url, {  
        method: 'POST',  
        body: JSON.stringify({
        name:  document.getElementById('fname').value,
        login:  document.getElementById('lname').value,
        })
      })
      .then(function (data) {  
        console.log('Ответ сервера site1: ', data);  
        // редирект на другую страницу
        const url= "https://qna.habr.com/"; 
        window.location = url; 
      })  
    });
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Убрать автоперенос строк при форматировании(ctrl+alt+f) в vscode(win10)?

    freelion93 @freelion93
    В настройках конфигурации F1 => Open Settings (JSON) пропиши следующее свойство:

    "editor.wordWrap": "off",

    P.S. Если включены различные линтеры типа ESLint или Beautify то их тоже либо настроить либо удалить
    Ответ написан более двух лет назад
    3 комментария
    3 комментария
  • Можно ли пробить, есть ли у домена поддомены?

    freelion93 @freelion93
    Есть несколько онлайн сервисов, например:
    • Spyse
    • dnsdumpster
    • Netcraft

    Утилиты типа Sublist3r
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как сделать такой список?

    freelion93 @freelion93
    Иконки Bootstrap'a https://getbootstrap.com/docs/4.0/extend/icons/
    или
    Unicode символы https://en.wikipedia.org/wiki/Miscellaneous_Symbols
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как получить данные через fetch с авторизацией?

    freelion93 @freelion93
    Вот тут есть хороший пример:
    https://observablehq.com/@mbostock/fetch-with-basi...
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как составить SQL LIKE запрос для выборки до символа слэша?

    freelion93 @freelion93 Автор вопроса
    нашел как правильно применить NOT LIKE
    SELECT * FROM files WHERE path LIKE 'files/%' AND path NOT LIKE 'files/%/%';
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как узнать город, в котором находится посетитель сайта?

    freelion93 @freelion93
    В HTML5 есть функция Геолокации, получаете координаты и визуализируете хоть на карте хоть текстом
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как получить html VK по запросу на поиск(он генерируется JS)?

    freelion93 @freelion93
    Вам не нужно парсить. Есть библиотеки для работы с VK API.
    Со стены например можете взять коментарии следующим образом
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Как посчитать среднюю разницу между значениями в SQL?

    freelion93 @freelion93 Автор вопроса
    Получил довольно топовый ответ со Stack Overflow, ребята там все поняли без ссылкокидания на референсы и посылом на простую функцию avg, получилось следующее:
    SELECT SUM(time_diff) / ((SELECT COUNT(*) FROM oc_activity) - 1) AS avg_diff FROM ( SELECT ABS(o1.timestamp - COALESCE((SELECT o2.timestamp FROM oc_activity o2 WHERE o2.object_id > o1.object_id ORDER BY o2.object_id LIMIT 1), o1.timestamp)) time_diff FROM oc_activity o1) t;


    Всем спасибо кто пытался помочь!

    P.S. в восьмой версии еще есть оператор LEAD для итераций
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как получить значение Javascript-Listener'a в Symfony?

    freelion93 @freelion93 Автор вопроса
    Уважаемые Никита Полевой irishman BoShurik Алексей Тен

    Я нашел ответ на данный вопрос на stackoverflow вот тут

    Прием на стороне Symphony реквеста будет выглядеть следующим образом:
    /**                                                                                   
     * @Route("/ajax", name="URL_из_ajax_запроса_со_стороны_js")
     */
    public function ajaxAction(Request $request)    
    {
        if ($request->isXMLHttpRequest()) {         
            return new JsonResponse(array('data' => 'this is a json response'));
        }
    
        return new Response('This is not ajax!', 400);
    }


    Большое спасибо всем за ваше участие в поиске ответа
    Ответ написан более двух лет назад
    4 комментария
    4 комментария
  • Какая есть альтернатива md5?

    freelion93 @freelion93
    SHA-3 нужен, SHA-1 тот же MD5 но длинее
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • SQLSTATE[HY093] как исправить ошибку?

    freelion93 @freelion93 Автор вопроса
    для выражения set требуется созданный заранее параметр, не получится использовать setParameter

    $prodid= $el['prod_id'];
    $prodidParam = $conn->createNamedParameter($prodid);
    $objid = $el['object_id']
    objidParam = $conn->createNamedParameter($objid );
    
    $query= $conn->update('myapp_filestate')->set('prodid', $prodidParam)->where('objid = ' . $objid . '');
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как обесцветить текстуру в three.js?

    freelion93 @freelion93
    Возможно несколько решений, самый простой сделать такую же в монохромном цвете и менять ее при каком тебе нужно событии. Вообще вот методичка по пост-процессингу: https://threejsfundamentals.org/threejs/lessons/th...
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Почему не могу открыть BIOS?

    freelion93 @freelion93
    Сбрось настройки в биосе, он пытается грузится с внешнего устройства
    либо измени порядок загрузки, выставив на первое место твой HDD или SSD
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как воруют исходники сайтов?

    freelion93 @freelion93
    Для каждого скорее будет свой подход, индивидуальный.

    А так открой консоль девелопера в хроме и посмотри вкладку Sources)
    Все что на стороне клиента найдешь, а что на сервере исполняется там уж как раз индивидуальный подход.
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Что изучать для web crawling?

    freelion93 @freelion93
    Если ты собрался в data science / data mining то да переспективы есть
    изучать:

    • Urllib.
    • Requests
    • Beautifulsoup
    • LXML
    • Pandas


    Также не лишним знание SQL, знать как "приготовить" данные
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как скрыть вкладку?

    freelion93 @freelion93
    добавить аттрибуты классов в стили

    когда надо скрыть:
    .toHide{
    display: none;
    visibility: hidden;
    }

    когда надо показать:

    .toShow{
    display: block;
    visibility: visible;
    }
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как это называется?

    freelion93 @freelion93
    Если вы про форму многоугольников то это hexagon
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Как адаптировать интерактивную карту?

    freelion93 @freelion93
    помести в контейнер скажем
    <div class='container'> Твой SVG </div>

    В стилях пропиши
    .container{
        max-height: 80%;
        max-width: 80%;
      }


    Контейнер будет уменьшатся и увеличиватся в зависимости от размера страницы/окна
    Ответ написан более двух лет назад
    Комментировать
    Комментировать
  • Что значит "развернуть data frame"?

    freelion93 @freelion93
    Если вы не понимаете что значит "развернуть датафрейм" может не в той области работаете?
    Это одна из базовых задач в аналитке, дата инженеринге
    Ответ написан более двух лет назад
    4 комментария
    4 комментария
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • Следующие →
Самые активные сегодня
  • Drno
    • 9 ответов
    • 1 вопрос
  • rPman
    • 8 ответов
    • 0 вопросов
  • alekssamos
    • 6 ответов
    • 0 вопросов
  • sergey-gornostaev
    Сергей Горностаев
    • 6 ответов
    • 0 вопросов
  • senku1435
    Daniil Igumenshev
    • 5 ответов
    • 1 вопрос
  • AlexNest
    Александр Нестеров
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации