Задать вопрос
  • Ограничение при загрузке больших файлов?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    В nginx.conf параметр client_max_body_size, в php.ini параметр upload_max_filesize. Увеличивайте...
    Ответ написан
  • Почему нужно гуглить на английском?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    А мне вспоминается Задонов с его "На английском всё просто - I love you, и слова переставить нельзя. А на русском сколько вариантов?" Вот вам и RTFM...

    Что тут добавить? Ну разве то, что знать ОБЯЗАН программист язык англицкий.
    Ответ написан
    Комментировать
  • Как настроить стриминг видео через прокси сервер?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Да, реально, будет работать. Получите лишнее звено (с его промежуточными звеньями) в пути трафика. Но если нужно "защитить"/спрятать сторонний сервер - то да, вполне рабочий способ.
    Ответ написан
  • Как настроить зависимый элемент в zabbix?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    На сколько я понимаю, Zabbix передаёт данные из родительского элемента в потомков. Поэтому если и проводить тест - то на родительском элементе. Хотя IMHO вряд ли сработает, тестирование только получает/показывает данные. А для полной обработки в потомках нужно полноценное "выполнение".
    Ответ написан
    Комментировать
  • Как работать в bash в cmd windows 10?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    В переменной среды PATH должны быть перечислены директории, а не конечные EXE-файлы.
    Уберите имя файла (всё, что правее последнего разделителя \) - и будет вам сшастие!
    Проверять консольной командой set PATH.

    P.S. И дважды повторять один и тот же путь C:\Program Files\Git\bin\ - не нужно, хватит одного раза.
    Ответ написан
    Комментировать
  • Как сделать так, чтобы скрипт импорта не тупил?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Блииииии-и-и-и-ииин... Ну нельзя же так!

    foreach ($products as $k => $p)
    {
        if (preg_match("/^([A-Z0-9]+)\/([0-9]+)_L$/si", $p, $arr) OR preg_match("/^([A-Z0-9]+)_([0-9]+)cm$/si", $p, $arr))
        {
            [$from, $to] = [$arr[1], $arr[2]];
            //.........
        }
    }
    Ответ написан
    Комментировать
  • Как анализировать access лог по IP?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Конгениально! "Хочу отремонтировать автомобиль, что именно сломалось - не скажу".
    Какая конкретно программа пишет логи, хотя-бы одну строку из него? Не?

    Наобум можно отфильтровать командой:
    cut -f1 -d' ' /var/www/httpd-logs/mysite.access.log |sort |uniq -c |sort -nr >num.txt

    И смотрите файл num.txt. Если IP там не окажется - меняйте цифру в аргументе -f1 на -f2, и т.д.
    Ответ написан
    Комментировать
  • Как передать данные из формы, подставив их в ссылку?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Если после обработки данных нужно ещё отправить их на какой-то сервер: сделайте это прямо из PHP через cURL. Так и пользователь про этот сервер не узнает, и безопасно должно быть.

    P.S. Можно даже через file_get_contents("http://..../transfer?name=...");
    Ответ написан
    Комментировать
  • Какой андроид браузер режет рекламу в ютубе?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Android 4.0.4 + Firefox 43 + Adblock Plus 2.8.2.
    Рекламы нет, ролик начинается с пустого видео (тишина и нет картинки). Ставишь на паузу 2 раза, запускаешь - и уже идёт само видео.
    Ответ написан
    Комментировать
  • Как в return получить несколько значений?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    IMHO это из-за асинхронности.
    Сначала выполняется первыя функция, она отправляет HTTP-запрос, и заканчивает работу, ничего не возвращая - потому что нечего возвращать.

    Вторая функция получает return из первой функции, но он ПУСТОЙ, ага.

    И только поооо-о-о-о-о-осле выполнения HTTP-запроса (от долей секунды до многих секунд) происходит вызов функции из res.onload, которой возвращать уже некуда/некому, она ведь вызывается не из второй функции...

    Переносите обработку данных из второй функции внутрь res.onload, либо вызывайте обработочную часть второй функции изнутри res.onload.
    Ответ написан
  • Поможете чайнику на линуксе с питоном?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Я не питонист, но тут всё просто:
    MARKS = open('/[mount_point_sda1]/kooper/kolonial.txt', 'r').readlines()
    outputtxt = open('/[mount_point_sdb2]/deals/kolonial2.txt', 'w')

    Вместо [mount_point_sda1] и [mount_point_sdb2] нужно подставить их точки монтирования (см. вывод команды mount).
    Ответ написан
    Комментировать
  • Как внутривенно( с уже установленной без очистки диска ) установить 10 windows?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Загружаетесь с CD/USB LIVE (или ставите диск в другой компьютер с Windows).
    Далее удаляете C:\Windows, все C:\Program Files\, C:\ProgramData\ (на другой компьютере - соответственно D:\Windows и т.д....)
    После чего ставите новую Windows без форматирования диска.
    Ответ написан
  • Как получить данные со второго домена через fetch, если Header set Access-Control-Allow-Origin * уже стоит?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    В любом современном браузере откройте DevTool (кнопка F12), перейдите на вкладку Network, совершите необходимое обращение к другому домену, и смотрите, что именно браузер получил в этом запросе (щёлкнуть запрос, смотреть в окошечке слева во вкладке Response). Вот 100% там будет HTML вместо ожидаемого JSON.
    Ответ написан
    1 комментарий
  • Почему может не работать mb_strtolower?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    А вы сам текст перед mb_strtolower() в UTF-8 конвертируете?
    Через mb_convert_encoding(), либо iconv(), либо ещё как.
    Ответ написан
  • Windows server 2019 + Ubuntu на виртуальной машине Vs Чисто Ubuntu на сервере?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Для знакомства/изучения - конечно ставьте виртуалку. Можно сделать дохреналиард копий, в любой момент любую копию стереть, конфигурировать как угодно - неограниченные возможности.
    Понравится до поросячего визга (а оно способно, правда) и накопится ОПЫТ - сносите Windows и ставьте основной, какие проблемы?
    Ответ написан
    Комментировать
  • Как передать значение из одного файла php в другой файл php?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    В ajax.js в строке вызова AJAX-функции передавайте аргументом значение (value) DOM-элемента rowid. Элементарно же!
    Ответ написан
    Комментировать
  • Как открыть другой сайт не меняя текущий адрес при проксирование в nginx?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Вообще-то
    1) любой JavaScript может проверить и переписать URL страницы, на которой запущен;
    2) любая ссылка на странице может перекидывать на оригинальный сайт;
    3) а ещё есть ограничения по CORS;
    4) а HTML meta <base> случайно не для браузеров придуман?

    Но ваша храбрость похвальна! Выше знамя, последователи Дон-Кихота!
    Ответ написан
    Комментировать
  • Js не выводит php echo через переменную?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    var echoId нельзя так вставлять внутрь объекта {}!

    И спросите Google, почему это вдруг никто не исполняет PHP-код в файле с расширением .js. Как и .txt, и .doc, и .pdf, и .mp3, и т.д., и т.п., и ё.к.л.м.н...

    P.S. Кстаааати... Делается AJAX запрос к серверу, после которого делается вывод названия города. И вот это название уже жестко вписано в JS (с помошью "неработающего" PHP). Ну и где тут логика?
    Ответ написан
    Комментировать
  • Как отправить post/ответ на форму при открытии ссылки?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Передавайте в ссылке на форму (с AJAX) какой-нибудь идентификатор/пароль, при наличии которого форма при генерации сразу будет заполняться чем нужно.

    P.S. Или вам нужно запустить AJAX? Ну так вставьте вызов AJAX в событие onload. В window.location есть URL, а в нём - GET аргументы.
    Ответ написан
  • Нормально ли что запрос такого плана возвращает curl?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Сделайте
    parse_str("orderNumber=18&amount=450000¤cy=643&language=ru&returnUrl=http%3A%2F%2Fsms.site.ru%2Fpayment%2FSberbank%2Fcallback.php%3Forder%3D18&description=order18+in+site+%D0%92%D0%B5%D0%BB%D0%B8%D0%BA%D0%BE%D0%BB%D0%B5%D0%BF%D0%BD%D1%8B%D0%B9+%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82-%D0%BC%D0%B0%D0%B3%D0%B0%D0%B7%D0%B8%D0%BD&orderBundle=%7B%22customerDetails%22%3A%7B%22email%22%3A%22test%40test.ru%22%2C%22phone%22%3A%2279991234567%22%7D%2C%22cartItems%22%3A%7B%22items%22%3A%5B%7B%22positionId%22%3A1%2C%22name%22%3A%22Samsung+S3650+Corby%22%2C%22quantity%22%3A%7B%22value%22%3A%221%22%2C%22measure%22%3A%22%5Cu0448%5Cu0442%22%7D%2C%22itemAmount%22%3A450000%2C%22itemCode%22%3A%2232-0%22%2C%22tax%22%3A%7B%22taxType%22%3A%220%22%7D%2C%22itemPrice%22%3A450000%2C%22itemAttributes%22%3A%7B%22attributes%22%3A%5B%7B%22name%22%3A%22paymentMethod%22%2C%22value%22%3A%221%22%7D%2C%7B%22name%22%3A%22paymentObject%22%2C%22value%22%3A%221%22%7D%5D%7D%7D%5D%7D%2C%22installments%22%3A%7B%22productType%22%3A%22INSTALLMENT%22%2C%22productID%22%3A10%7D%7D&expirationDate=2021-05-28T14%3A05%3A01%2B00%3A00&jsonParams=%7B%22phone%22%3A%22%2B79991234567%22%7D&taxSystem=0&userName=T500000-credit-api&password=T500000-credit", $arr);
    $arr['orderBundle'] = json_decode($arr['orderBundle'], true);
    var_dump($arr);
    Ответ написан
    Комментировать