• Как в массив вставить цикл foreach?

    flapflapjack
    @flapflapjack
    на треть я прав
    В аргументах метода ordersCreate должен быть массив, а не цикл. Конечно так нельзя. Вы можете заранее подготовить массив, создавая его элементы в цикле, а потом уже использовать полученный массив в качестве аргумента.
    <?
    try
    {
    	$tmpArray=array(
            'externalId' => ltrim($_GET[NUMBER],'0'),//Номер заказа в 1С
            'number' => ltrim($_GET[NUMBER],'0'),//Номер заказа в 1С
            'customer' => array('externalId' => ltrim($_GET[KLIENTKOD],'0')),//Код клиента в базе 1С
            'firstName' => $_GET[KLIENTNAME],//Имя клиента
            'lastName' => $_GET[KLIENTFIO],//Фамилия клиента
            'phone' => $_GET[PHONE],//Телефон клиента
            'email' => $_GET[EMAIL],//Почта клиента
            'createdAt' => date("Y-m-d H:i:s", strtotime($_GET[DATE])),//Y-m-d H:i:s Дата создания заказа
            'status' => $STATUSORDER,//Статус заказа
            'managerId' => '14',//Менеджер 
            'payments' => array(array('amount' => $STATUSPAY, 'paidAt' => date("Y-m-d H:i:s", strtotime($_GET[DATAPAY])), 'type' => $METODPAY, 'status' => $STATUSPAYD)),//Платеж
            'orderMethod' => $orderMethod,//Способ оформления заказа
            'shipmentStore' => $INSKLADDELIVERY,//Склад отгрузки
            'delivery' => array('code' => $INMETODDELIVERY, 'date' => date("Y-m-d", strtotime($_GET[DATADELIVERY]))),//Тип доставки и дата
            'shipmentDate' => date("Y-m-d", strtotime($_GET[DATADELIVERY])),//Y-m-d H:i:s Дата отгрузки
            'managerComment' => $_GET[COMMENTS],//Коммент
            'customFields' => array('kassa' => $_GET[KASSA]),//Пользовательские поля
        );
    	
    	foreach ($_GET[CART] as $key =>$value) {
    		$tmpArray['items'][]=array('offer' => array('externalId' => ltrim($_GET[CART][$key][id],'0')),'initialPrice' => $_GET[CART][$key][price],'quantity' => $_GET[CART][$key][quantity],'properties' => array(array('name' => 'sph','value' => (!empty($_GET[CART][$key][sph]) ? $_GET[CART][$key][sph] : '---'))));
    	}
    	
        $response = $client->request->ordersCreate($tmpArray);
    	
    }
    Ответ написан
    Комментировать
  • Какие возможности дают куки которых нет в php и js?

    flapflapjack
    @flapflapjack
    на треть я прав
    Ну например PHPSESSID кука устанавливается для идентификации сессии.

    Капец ты мастер задавать вопросы.
    Ответ написан
    Комментировать
  • Блокировка порта на коммутаторе: "у вас тут флуд", это как?

    flapflapjack
    @flapflapjack
    на треть я прав
    Сто раз у нас такая проблема была, когда в провайдере работал.
    Два мака на порту было, когда абонент не в Wan порт тыкает кабель, а в LAN. Но это не ваш случай.

    Второе - это когда кабель от коммутатора кинули через самую жопную трассу, и на кабель столько наводок, что порт коммутатора начинает глючить. Бывало доходило до того, что у всех абонентов на коммутаторе потом глюки начинаются. Ну это мы юзали говняные ДЛинки например. Еще было такое, что патч с порта вытыкаешь, а порт не падает, и на нем мало того еще и траффик бегает какой-то, маки прилетают.

    Я помню на полке у нас лежал коммутатор, мне его жалко было выкинуть, ибо он нам нормально так нервы потрепал - его можно просто в розетку включить, не подключая к нему ни одного кабеля, а он стоит - лампочками мигает, показывает активную деятельность на портах, в которые ничего не воткнуто. А через консоль смотришь - а там маков целая гора летает, что на аплинках, что на акцесс портах.
    Ответ написан
    Комментировать
  • Как вызвать функцию php из JS?

    flapflapjack
    @flapflapjack
    на треть я прав
    У вас небось этот код внутри файла JS.
    Код между <?php и ?> не обрабатывается, так как файлы .js не рассматриваются сервером, как файл, который надо обрабатывать, как PHP.

    Варианта 2:

    1) Добавить в Apache/Nginx расширение .js как php-файл
    2) Вынести данный участок JS в PHP файл.
    Ответ написан
    1 комментарий
  • Как попасть в привилегированный режим в SSH на коммутаторах HP?

    flapflapjack
    @flapflapjack Автор вопроса
    на треть я прав
    Вопрос снимается. Оказалось данный коммутатор управляется только мышкой через веб-морду.
    Ответ написан
    Комментировать
  • Почему отрабатывает "else"?

    flapflapjack
    @flapflapjack
    на треть я прав
    Потому что у вас условие $value > 15000 в цикле foreach выполняется только на employee_3, employee_6 и employee_7.

    В остальных случаях отрабатывает else.
    А что не так то?
    Ответ написан
    Комментировать
  • Как сделать проброс портов tenda n301?

    flapflapjack
    @flapflapjack
    на треть я прав
    Да все у вас работает)
    6152b9630644e005467072.png

    А то, что по внешнему адресу не можете открыть свой сайт с локального компьютера, так это уже скорее особенности маршрутизации на Tenda.

    Можно сделать сайту алиас с именем localhost и заходить по нему.
    Либо в файл C:/Windows/system32/drivers/etc/hosts добавить строку типа:
    ваш_локальный_IP myite.local и добавить алиас mysite.local в опенсервере. С локального компа будете заходить по этому доменному имени, а внешние клиенты или заказчики - по вашему внешнему адресу.
    Ответ написан
    1 комментарий
  • Как создать интерфейс vlan на asa?

    flapflapjack
    @flapflapjack
    на треть я прав
    Я могу ошибаться, но попробуйте создать интерфейс Fa0/1.123, где 123 - влан.

    Точный синтаксис названия интерфейсов можете глянуть командой show interface description.

    У вас может быть не Fa0/1 а как-нибудь Ge0/1 или типа того.

    У нас на старых цисках влан на интерфейс вешался именно так
    Ответ написан
  • Почему не открывается сайт по домену на виртуалке в linux?

    flapflapjack
    @flapflapjack
    на треть я прав
    Ну, во-первых судя по вопросу вы вообще не шарите.
    Во-вторых вы добавили на виртуалке в /etc/hosts хостнейм для адреса. Поздравляю, теперь виртуалка знает о хосте mysite.dev.

    Но ваша хост-машина об этом хосте ничего не знает. Добавьте в C:/Windows/system32/drivers/etc/hosts такую же строку, как в линуксе.

    Не дай бог мне такого девопса ))

    DevOps — методология активного взаимодействия специалистов по разработке со специалистами по информационно-технологическому обслуживанию и взаимная интеграция их...


    То есть вам для начала нужно уметь быть разработчиком, потом еще и побыть линукс-администратором, и вот может быть потом когда-нибудь, смотреть в сторону девопса.

    Вам не то что далеко, вы вообще с конца начали)
    Ответ написан
    1 комментарий
  • Не запускается сессия на virtualbox на windows 10?

    flapflapjack
    @flapflapjack
    на треть я прав
    Новые виртуалбоксы выше версии 4, вроде (ну даа, относительно новые), проверяют системные файлы ОС на подпись и всякую лабуду, и если у вас ОС модифицирована, допустим кряком, то виртуалбокс не запустится. Один юзер на хабре как-то делал сборку виртуалбокса (компилировал из исходников) с отключением этой проверки. Но из доступа на хабре ссылка на пакет уже давно нерабочая.

    Ставьте proxmox или VMWare короче.

    В то же время эти новые виртуалбоксы у меня без проблем запускаются на линуксах, а на крякнутых виндах - нет. Только на чистой некрякнутой, пусть даже неактивированной - все работает.
    Ответ написан
  • Как привязать мышь defender к приемнику asus?

    flapflapjack
    @flapflapjack
    на треть я прав
    потеряла bluetooth-приемник.


    Если Bluetooth, то без проблем. Но я уверен, что вы один из тех, кто всё беспроводное называет Блютусом.

    Я еще не видел ни одной Bluetooth мышки, продающейся вместе с Bluetooth приемником, потому что подразумевается, что ваше устройство и так уже поддерживает Bluetooth.

    У вас скорее всего обычные беспроводные мышки, которые никакого отношения не имеют к Bluetooth. И хоть они скорее всего и общаются на частоте 2.4 ГГц, это все равно даже не Wi-Fi, ибо это сделано лишь потому, что данные частоты не лицензируются на малых мощностях.

    Короче выкидывайте обе мышки нафиг.
    Ответ написан
    7 комментариев
  • Почему список действий в Zabbix неполный?

    flapflapjack
    @flapflapjack Автор вопроса
    на треть я прав
    Вопрос закрыт. Оказывается надо было зайти в "Настройка" - "Действия", и в левом верхнем углу тыкнуть по ссылке "Действия триггеров", чтобы потом выбрать там "Действия авторегистрации".
    Ответ написан
    Комментировать
  • Почему не работает export, import js?

    flapflapjack
    @flapflapjack
    на треть я прав
    Import from js1 наверное, а то у вас рекурсия какая-то
    Ответ написан
    Комментировать
  • Как лучше всего сделать - создать новое правило для порта или прописать порт в имеющееся правило в брандмауэре?

    flapflapjack
    @flapflapjack
    на треть я прав
    Без разницы.

    Если в одно правило добавите - удобно включать выключать группу правил сразу целиком. В остальном разницы никакой
    Ответ написан
    5 комментариев
  • Мульти роутер на несколько симкарт разных операторов?

    flapflapjack
    @flapflapjack
    на треть я прав
    https://www.goip-gsm.ru/articles/luchshij_gsm-shly... например что-то такое.

    Я сам не щупал, но по сути это в конце концов куча обычных FXS шлюзов.
    А какая задача?
    Ответ написан
    4 комментария
  • Периодически пропадает интернет по кабелю?

    flapflapjack
    @flapflapjack
    на треть я прав
    Соединение на них пропадало одновременно


    Подскажите, пожалуйста, где искать проблему?


    Давайте подумаем... наверное не в компьютерах, а в устройстве, куда они подключены.

    Кстати было бы конечно очень неплохо глянуть на роутер или свич во время сбоя - если лампочки гаснут, возможно блок питания сбоит.
    Ответ написан
  • Почему медленная загрузка?

    flapflapjack
    @flapflapjack
    на треть я прав
    В браузере F12, вкладка Network покажет что медленно грузится.
    Возможно вам нужно будет перенести скрипты jquery из CDN на свой сервер
    Ответ написан
    5 комментариев
  • Как дать скрипту внешний ip из локальной сети?

    flapflapjack
    @flapflapjack
    на треть я прав
    https://ngrok.com/ могу предложит только это, если не хотите покупать статический ip.
    Ответ написан
    Комментировать
  • Как перенаправить траффик, обходящий блокировки РКН, с домашнего Mikrotik на облачный CHR?

    flapflapjack
    @flapflapjack
    на треть я прав
    Тема вопроса очень интересна, и как инженеру сетей, хотелось бы помочь. Но я не буду читать это. Ни абзаца, ни обособления вопросов. Ни-че-го. Полное неуважение к отвечающим.

    Сами ебитесь.
    Ответ написан
    4 комментария
  • Поможете разобраться с сетевыми запросами?

    flapflapjack
    @flapflapjack
    на треть я прав
    POST и GET ничем не различаются вообще технически, кроме того, что через GET не залить файл на сервер:
    Post и Get запросы, какая между ними разница и что лучше и для каких целей?

    Если вы можете осилить GET запросы, но не можете POST, то видимо вы не понимаете, что это. Со стороны сервера они всего лишь отличаются - как их обработать:
    как $_GET или как $_POST.

    Вам скорее всего нужно понять как работает любая форма со стороны сервера, чтобы определиться с POST и GET.
    Ответ написан
    1 комментарий