25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

25 lines
1.2 KiB

  1. <?php
  2. ini_set('date.timezone','Asia/Shanghai');
  3. require_once '../../Common/Function.php';
  4. $postStr = file_get_contents("php://input");
  5. success_notify(json_encode($postStr));
  6. if (!empty($postStr)){
  7. libxml_disable_entity_loader(true);
  8. $dataArray= (array)simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);
  9. foreach ($dataArray as $key=>$v){
  10. success_notify($key."--".$v);
  11. }
  12. $ordernoArr=$dataArray['out_trade_no'];
  13. $ordernoArray=explode('-', $ordernoArr);
  14. $orderno=$ordernoArray[0];
  15. success_notify($orderno);
  16. $url="http://wx.zhizhuchuxing.com/module/order/order/updateOrderStatus";
  17. $data = array('order_id' => $orderno,'pay_num' => $ordernoArray[1],'code' => md5("zhizhuchuxing"));
  18. $result=http_request($url,$data);
  19. success_notify($url."--".$result.'--'.json_encode($result).'--'.$orderno.'--'.$ordernoArray[1]);
  20. $xml="<xml><return_code><![CDATA[SUCCESS]]></return_code><return_msg><![CDATA[OK]]></return_msg></xml>";
  21. echo $xml;
  22. }
  23. function success_notify($result){
  24. file_put_contents('./success_notify.txt', date("Y-m-d H:i:s")." ".$result.PHP_EOL,FILE_APPEND);//订单成功后通知后台日志
  25. }