Advertisement
Guest User

Untitled

a guest
Sep 29th, 2016
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.70 KB | None | 0 0
  1. $xml = '<?xml version="1.0" encoding="iso-8859-1"?><update><status>1</status></update>';
  2. mb_detect_order('ISO-8859-1');
  3. $xml = mb_convert_encoding($xml, "iso-8859-1");
  4.  
  5. $ch = curl_init();
  6. curl_setopt($ch, CURLOPT_URL, $url);
  7. curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/xml; charset=ISO-8859-1;'));
  8. curl_setopt($ch, CURLOPT_POSTFIELDS, $xml);
  9. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  10. curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 300);
  11. $data =curl_exec($ch);
  12.  
  13. $dataPOST = trim(file_get_contents('php://input'));
  14.  
  15. $xml=simplexml_load_string($dataPOST) or die("Error: Cannot create object");
  16. $enc=mb_detect_encoding($xml);
  17.  
  18. echo json_encode(array('status'=>$xml, 'encoding'=>$enc));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement