Задать вопрос
  • Почему не работает WOL?

    @newaitix Автор вопроса
    Вообще все сделано по вот этому туториалу
    https://www.tp-link.com/ru/support/faq/923/
  • Почему не работает WOL?

    @newaitix Автор вопроса
    Привязка не играет роли так как
    1. вы обращаетесь к ip роутера на порт 9.
    В настройках указано что все входящие подключения на порт 9 нужно перенаправить на такой ip .... Затем роутер посылает сигнал на соответствующий ip.
    Привязка тут не играет роли но она есть
    5cc0c0c87887b162411707.png
    2. Пробуем обновить
    5cc0c10ac322f338834937.png
  • Почему не работает WOL?

    @newaitix Автор вопроса
    Какие ?
  • Почему ошибка при загрузке расширения в Chrome Store?

    @newaitix Автор вопроса
    Это расширение должно работать в новой вкладке.
    Я так понимаю что permissions нужно указать так ?
    permissions: ["abaut:blank"] ?
  • Как распарсить строку?

    @newaitix Автор вопроса
    Не сработало.
    Это ответ от сервера.
    Если его записать в файл то выйдет то что я скинул. И если это завернуть в строку то будит работать.
    Но если попытаться обработать ответ сразу то не работает.
    То есть вот так работает
    $content='"{\"orderId\":\"ORDER-294\",\"paymentState\":\"CANCELED\",\"signature\":\"naK+I79Fd=\",\"message\":\"\u043f\u043b\u0430\u0442\u0443\",\"storeId\":\"KJBDJDAJAB3FB\"}"';
    $res=json_decode(json_decode($content), true);
    print_r(explode('-',$res['orderId'])[1]); // мне нужно получить число из orderId

    А вот так не работает
    $content=file_get_contents('php://input');
    $res=json_decode(json_decode($content), true);
    print_r(explode('-',$res['orderId'])[1]);
  • Автоматическое обновление расширения. Возможно ли?

    @newaitix Автор вопроса
    sim3x, При этом даже после того как расширение будит обновлено в сторе, на сколько я понимаю оно не будит обновлено у пользователя.
    То есть для того, чтоб пользователю обновить расширение ему нужно удалить его и поставить новую версию из стора.
  • Автоматическое обновление расширения. Возможно ли?

    @newaitix Автор вопроса
    sim3x, Лучше может быть. Допустим я не < на > меняю а в тексте перевода меняю "о" на "а". И что мне пол месяца ждать ?
    И выслушивать от вас что то типа - "да ты говноразработчик так тебе и надо".
    Microsof тоже наверно не выпускает обновления потому, что у них все нормально.
    Они ничего не переписываю и не апдейтят.
    Мы по прежнему пользуемся 92-ой. И нам не нужно лететь на Марс.
    Я спрашивал "возможно ли". Не очень ответ конечно в духе "лучше бы вы не обновляли свое расширение".
  • Почему такое возможно?

    @newaitix Автор вопроса
    Супер. Спасибо. Жалко, что таких людей как вы так мало на этом сайте.
  • Почему такое возможно?

    @newaitix Автор вопроса
    Decadal, Я думаю что уже ответил. Я написал в начале скрипта die и страница была пуста. Вы просто тыкаете пальцем в небо.
    Я уже нашел в чем причина. Но почему вы этого не знаете почему вы не разбираясь просто тыкаете пальцем в небо мне не понятно. Уступите лучше место человеку который глядя на код дат внятный и четкий ответ.
    В этом коде если закомментировать curl_exec($curl); то на экран ничего не будит выведено.
    Пришел за советом на сайт а тут чуваки которые только вчера судя по всему коп научились включать.
  • Почему такое возможно?

    @newaitix Автор вопроса
    Decadal, Да именно этот.
    Ответ [{from:1,...},{from:2,...}] приходит от сервера.
    Если я применяю json_decode и если я не применяю json_decode я вижу одну и ту же картину одно и то же. вот такое [{from:1,...},{from:2,...}]] int(1)
  • Почему такое возможно?

    @newaitix Автор вопроса
    Decadal, ошибки не включены. Код весь.
  • Почему такое возможно?

    @newaitix Автор вопроса
    Decadal, может быть. Но это не решает проблему. способов разбора строки по прежнему не вижу.
    Вы можете помочь ?
  • Почему такое возможно?

    @newaitix Автор вопроса
    Довольный Жизнью, Согласен. Но в таком тупом языке (хотя это даже не язык) программирования как php это не дает никакого результата.
  • Почему такое возможно?

    @newaitix Автор вопроса
    Decadal, пытаюсь разобрать ответ от сервера.
  • Почему такое возможно?

    @newaitix Автор вопроса
    Как можно поставить хоть миллиард json_decode и миллиард [0] и не получить ошибку ?
    PHP, facepalm.
  • Пример post запроса с отправкой заголовков?

    @newaitix Автор вопроса
    Ну первый запрос вообще ничего не выдает.
    Второй
    $products = array(
    		array(
    		'name'=>'sfdsfsf',
    		'count'=>5,
    		'price'=>100
    	)
    );
    $url='https://payparts2.privatbank.ua/ipp/v2/payment/create';
    $storeId="4AAD1369CF734B64B70F";
    $orderId=127043;
    $storePass='75bef16bfdce4d0e9c0ad5a19b9940df';
    $amount=500;
    $partsCount=5;
    $merchantType="PP";
    $responseUrl="https://test.com.ua/";
    $redirectUrl="https://test.com.ua/";
    $sign=$storePass.$storeId.$orderId.$amount.'00'.$partsCount.$merchantType.$responseUrl.$redirectUrl.$products[0]['name'].$products[0]['count'].$products[0]['price'].'00'.$storePass;
    $signature='IGBXgH788W9UgavBhQ8Y0LnDmPE=';
    $json=array(
    	'storeId' => $storeId,
    	'orderId' => $orderId,
    	'amount' => $amount,
    	'partsCount' => $partsCount,
    	'merchantType' => $merchantType,
    	'products' => $products,
    	'responseUrl' => $responseUrl,
    	'redirectUrl' => $redirectUrl,
    	'signature' => $signature
    );
    $curl_h = curl_init($url);
    curl_setopt($curl_h, CURLOPT_HTTPHEADER,
        array(
            'Accept: application/json; charset=utf-8',
            'Content-Type: application/json; charset=UTF-8'
        )
    );
    curl_setopt($curl_h, CURLOPT_POST, 1);
    curl_setopt($resource, CURLOPT_POSTFIELDS, $json);
    curl_setopt($curl_h, CURLOPT_RETURNTRANSFER, true);
    $response = curl_exec($curl_h);
    print_r($response);

    Выдает 400 ошибку
  • Пример post запроса с отправкой заголовков?

    @newaitix Автор вопроса
    С передачей параметров нужно.
    Нужно передать вот это
    $json=array(
    		'storeId' => $storeId,
    		'orderId' => $orderId,
    		'amount' => $amount,
    		'partsCount' => $partsCount,
    		'merchantType' => $merchantType,
    		'products' => $products,
    		'responseUrl' => $responseUrl,
    		'redirectUrl' => $redirectUrl,
    		'signature' => $signature
    	);

    post запросом на адрес /ipp/v2/payment/create
    с заголовками
    Accept: application/json; charset=utf-8
    Content-Type: application/json; charset=UTF-8
  • Как послать такой запрос из php?

    @newaitix Автор вопроса
    DanKud, Крутая штука.
    Ошибка теперь такая.
    {"state":"FAIL","message":"Unrecognized token '$': was expecting ('true', 'false' or 'null')\n at [Source: java.io.PushbackInputStream@11366634; line: 1, column: 3]"}
  • Как послать такой запрос из php?

    @newaitix Автор вопроса
    Без из браузера то есть посредством js запрос не проходит по причине того что по условиям я должен сделать кросдоменный запрос с передачей параметров. Что подразумевает под собой наличие заголовка
    Content-Type:application/x-www-form-urlencoded;charset=UTF-8

    Но в туториале написано что заголовок Content-Type должен быть таким
    Content-Type: application/json; charset=UTF-8
    А в этом варианте параметры будут переданы как query string
  • Как послать такой запрос из php?

    @newaitix Автор вопроса
    Lander, Нашел в интернете варианты и на интуитивном уровне пихнул.
    На js знаю как на php сложновато.