• Как отключить :focus bootstrap стили для кнопки?

    Horny_515
    @Horny_515
    Отключить эффекты фокуса для стандартной кнопки в Bootstrap
    .btn:focus {
      outline: none !important;
      box-shadow: none !important;
    }

    Отключить эффекты фокуса в целом в Bootstrap
    *:focus {
            outline: none !important;
            box-shadow: none !important;
    }
    Ответ написан
    Комментировать
  • CORS блокирует все запросы Angular. Как исправить?

    Horny_515
    @Horny_515
    У Вас не поддерживается cors настороне сервера. Судя по порту 3000 могу предположить, что Вы используете Express (nodeJS) + Angular

    Если я прав то Вам необходимо добавить импорт
    const cors = require('cors')
    Затем установить корс - npm install

    Затем в сами запросы API добавить
    res.statusCode = 200;
    res.setHeader('Content-Type', "application/json"); //В моем случае я получаю json
    res.setHeader('Access-Control-Allow-Origin', "*"); //Либо конкретный хост (поддерживается группа в виде массива)
    res.setHeader('Access-Control-Allow-Methods', 'GET, POST, OPTIONS, PUT, PATCH, DELETE'); //Необходимые типы запросов
    res.setHeader('Access-Control-Allow-Credentials', true); //Означает, что должен быть получен ответ
    res.setHeader('Access-Control-Allow-Headers', 'X-Requested-With,content-type');

    В конце перед указанием порта добавьте использование корс, чтобы вышло
    app.use(cors())
    app.listen(3000)
    Ответ написан
    Комментировать
  • Как проверить наличие класса во всем страница js?

    Horny_515
    @Horny_515
    if (document.querySelector('.ВашКласс')) {
    console.log('Существует!');
    }
    Ответ написан
    Комментировать
  • Как добавить дополнительные поля к форме регистрации?

    Horny_515
    @Horny_515
    Вариант 1
    1. Добавить в шаблон register.blade необходимые поля по тому же принципу, что и поле name
    2. Добавить в app/Http/Controllers/Auth/RegisterController.php В функцию create - необходимые поля
    3. Добавить в модель User.php необходимые поля
    4. Добавить в БД в таблицу users необходимые поля
    Вариант 2
    Есть так же вариант создать свою отдельную таблицу и сохранять эти данные туда вызывая свою функцию в create и передавая в свою таблицу user_id (чтобы построить оношение между таблицами)
    Ответ написан
    Комментировать
  • Существуют ли Actions для потокового удаления фона?

    Horny_515
    @Horny_515
    Алгоритмов куча. На пример https://www.remove.bg/upload - результат его работы 60030aad79ece839463734.png
    При этом затрачено менее секунды на это.
    Ответ написан
    Комментировать
  • Как перенести текст на новую строку в консоли?

    Horny_515
    @Horny_515
    echo 'кукусики'.PHP_EOL;
    echo 'как жизнь?';
    Ответ написан
    Комментировать
  • Как преобразовать строку в многомерный массив на php?

    Horny_515
    @Horny_515
    Думаю можно сделать так при условии, что ключами являются цифры
    //Отдаем в функцию многомерный массив
    function ArraysToString($array) {
    //Создаем новый пустой массив для хранения внутренних массивов в виде строк
            $newArray = [];
    //Создаем переменную равную нулю (поскольку отсчет в массиве с нуля)
            $x = 0;
    //Запускаем цикл, который выполняется столько раз сколько массивов в массиве(отнимаем единицу потому как количество нам даст значение начиная с единицы, а массив нумеруется с нуля) Условие таково, что пока значение переменной меньше количества массивов в массиве цикл выполняется
            while ($x < (count($array)-1)):
    //Преобразовываем внутренние массивы и добавляем в наш новый массив
                array_push($newArray, implode($array[$x]));
    //После преобразования каждого массива увеличиваем нашу переменную на еденицу и запускаем заново (пока не пройдем все элементы массива - как задано в условии) 
                $x ++;
    //Когда условие перестало выполнятся завершаем цикл
            endwhile;
    //Преобразовываем в строку получившийся одномерный массив
            $newArray = implode($newArray);
    //Возвращаем результат
            return $newArray;
        }

    Второй пример не стану расписывать уже - НАДОЕЛО
    Если заданы ключи не цифры можно еще так
    $array - Наш многомерный массив
    function ArraysToString($array) {
       $newArray = [];
       array_walk_recursive($array function($v) use (&$newArray) {
           $newArray[] = $v;
       });
       $newArray = implode('&', $newArray);
       return $newArray;
    }
    Ответ написан
    Комментировать
  • Как скрыть ip делая запрос через CURL (PHP)?

    Horny_515
    @Horny_515
    При условии, что тор стоит и уже запущен
    Первый файл называем "cURL.php"
    В него пишем
    <?php
    //Создаем функцию принимающую ссылку, и 2 массива
    function curl_get($url, $referer, $useragent)
    {
    $ch = curl_init();
    //Задаем тор прокси
    curl_setopt($ch, CURLOPT_PROXY, 'socks5://127.0.0.1:9050');
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    //Маскируемся кастомно выбирая систему
    curl_setopt($ch, CURLOPT_USERAGENT, $useragent[array_rand($useragent, 1)]);
    //Маскируемся кастомно подставляя поисковую сисему из которой буд-то бы пришли
    curl_setopt($ch, CURLOPT_REFERER, $referer[array_rand($referer, 1)]);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $data = curl_exec($ch);
    curl_close($ch);
    return $data;
    }
    ?>

    Второй файл как-нибудь называем и в него пишем
    <?php
    include_once('cURL.php');
    //Массив подстановок система+браузер (В нете есть сайты где этого добра навалом)
    $useragent_array = [
    'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:41.0) Gecko/20100101 Firefox/41.0',
    'Mozilla/5.0 (X11; U; Linux Core i7-4980HQ; de; rv:32.0; compatible; JobboerseBot; https://www.jobboerse.com/bot.htm) Gecko/20100101 Firefox/38.0',
    'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0',
    'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0',
    'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0',
    'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.10) Gecko/20050716 Firefox/1.0.6',
    'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0',
    'Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0',
    'Mozilla/5.0 (Windows NT 6.3; WOW64; rv:57.0) Gecko/20100101 Firefox/57.0',
    'Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0',
    'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:65.0) Gecko/20100101 Firefox/65.0 ',
    'Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0',
    'Mozilla/5.0 (Windows NT 5.1; rv:6.0.2) Gecko/20100101 Firefox/6.0.2',
    'Mozilla/5.0 (Windows NT 6.3; WOW64; rv:63.0) Gecko/20100101 Firefox/63.0',
    'Mozilla/5.0 (Windows NT 5.1; rv:29.0) Gecko/20100101 Firefox/29.0',
    'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)'];
    //Массив поисковиков из которых мы буд-то бы пришли
    $referer_array = [
    'https://yandex.ru/',
    'https://www.google.com/',
    'https://www.google.com/',
    'https://www.rambler.ru/',
    'https://www.google.com/',
    'https://www.bing.com/'];
    //Запускаем загрузку кода страницы в переменную $html
    $html = curl_get('http://адрес цели', $referer_array, $useragent_array);
    ?>

    В общем там еще много всего нужно по хорошему - проверять доступ, менять ип и т.д Ну кусок основы написал.
    Ответ написан
    Комментировать
  • Как в редакторе Unity задать вертикальную ориентацию экрана?

    Horny_515
    @Horny_515
    5b1bd11f2142a212585186.png
    То что показывает Espleth - это отображение для наглядности, чтобы программист видел что он получит)
    Ответ написан
    Комментировать