emphttpservices/HTTPServices/statusform/action.php

31 lines
2.5 KiB
PHP
Raw Normal View History

<?php
$post = file_get_contents('php://input');
//echo $post; // прилетает строкаю json сразу
/*
// Если надо разбить по параметрам
$params = json_decode($post,true);
echo $params['urfiz'].' | '.$params['INN'].' | '.$params['strNumDoc'];
*/
$url = 'http://name.or.ip.adrees.your.web.server/statusDoc';
$result = file_get_contents($url, false, stream_context_create(array(
'http' => array(
'method' => 'POST',
'header' => 'Content-type: application/json', //'Content-type: application/x-www-form-urlencoded',
'content' => $post//json_encode($post) //http_build_query($params)
)
)));
// $arr = json_decode($result);
// тестовый ответ
//sleep(5); // имитация ожидания ответа от сервака 5 sec
//$str='[{"Контрагент":"Общество с ограниченной ответственностью \"Фотон сервис\"","Заявка":"Заказ 00НОЕМ-000035 от 10.02.2021 16:24:35","СтатусЗаявки":"Зарегистрировано","Счет":"Счет покупателю 00000000711 от 10.02.2021 16:31:20","НаличиеОплаты":"Оплаты нет","СуммаОплаты":0}, {"Контрагент":"Общество с ограниченной ответственностью \"Фотон сервис\"","Заявка":"Заказ 00НОЕМ-000043 от 12.02.2021 11:32:58","СтатусЗаявки":"Зарегистрировано","Счет":"Счет покупателю 00000000793 от 12.02.2021 11:33:21","НаличиеОплаты":"Оплаты нет","СуммаОплаты":0}, {"Контрагент":"Общество с ограниченной ответственностью \"Фотон сервис\"","Заявка":"Заказ НРО-ЗАК-00072 от 24.03.2021 15:09:49","СтатусЗаявки":"Выполняется","Счет":"Счет покупателю НРО-СЧ-0065 от 24.03.2021 15:10:18","НаличиеОплаты":"Оплата есть","СуммаОплаты":12166.2}, {"Контрагент":"Общество с ограниченной ответственностью \"Фотон сервис\"","Заявка":"Заказ НРО-ЗАК-00276 от 23.06.2021 11:19:58","СтатусЗаявки":"Выполняется","Счет":"Счет покупателю НРО-СЧ-0312 от 07.07.2021 14:17:04","НаличиеОплаты":"Оплата есть","СуммаОплаты":89602.2}]';
//echo $str;
echo $result;
?>