31 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			PHP
		
	
	
	
		
		
			
		
	
	
			31 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			PHP
		
	
	
	
| 
								 | 
							
								<?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;
							 | 
						|||
| 
								 | 
							
								?>
							 |