|
|
|
การส่งค่า xml และ การรับค่าจาก xml มาใช้งาน โดยใช้ curl |
|
|
|
|
|
|
|
คือผมต้องการส่งข้อมูลที่อยู่ในรูปแบบ xml โดยใช้ curl ซึ่งผมไม่ทราบว่าตอนส่งไปแล้วจะรับค่ามาใช้ยังไงอ่าครับ
ซึ่งผมส่งเป็นแบบนี้
Code (PHP)
$api = "<?xml version='1.0' encoding='windows-874'?>";
$api .= "<message>";
$api .= "<item name='msisdn' value='$HTTP_X_MSISDN'/>";
$api .= "<item name='message' value='".base_url()."index.php/clip_per_request/index/$s ' />";
$api .= "<item name='oper' value='$oper1'/>";
$api .= "</message>";
$curlurl = "localhost/sendxml.php";
$ch = curl_init($curlurl);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: text/xml'));
curl_setopt($ch, CURLOPT_POSTFIELDS, "$api");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
แต่ผมไม่ทราบว่า ทางหน้า sendxml.php จะดึงมาใช้อย่างไรอ่าครับ
ขอบคุณครับ
Tag : PHP, Ajax, jQuery, CodeIgniter Framework
|
|
|
|
|
|
Date :
2014-06-19 19:04:03 |
By :
asdoo1000 |
View :
2370 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$stream_receive=$HTTP_RAW_POST_DATA;
|
|
|
|
|
Date :
2014-06-19 19:06:42 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือสามรถใช้เป็นแบบ
Code (PHP)
$stream_receive=$HTTP_RAW_POST_DATA;
$xml = new SimpleXmlElement($stream_receive);
$status = $xml ->msisdn;
ด้านบนนี้ได้เลยหรือไม่ครับ
ขอบคุณครับ
|
|
|
|
|
Date :
2014-06-19 22:55:22 |
By :
asdoo1000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ครับ
|
|
|
|
|
Date :
2014-06-20 05:30:42 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากๆ ครับ
|
|
|
|
|
Date :
2014-06-20 09:59:25 |
By :
asdoo1000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|