私はXMLをphpするのが初めてです。さらに、ここでこのトピックに関する多くのスレッドを調べました。
多少のズレがあるかもしれませんが、読めません。
これが、スレッドの1つに従ってそれを読むために私がしていることです。
//parse xml string into SimpleXML objects
$returnxml = simplexml_load_string($result);
if ($returnxml === false) {
die('Error parsing Return XML');
}
//now we can loop through the xml structure
foreach ($returnxml->channel->item as $item) {
print $item->title;
}
上記のコードを使用しても何も得られません
CURL を使用した実際の [EXACT] XML 応答は次のとおりです。
<?xml version="1.0" encoding="ISO-8859-1"?>
<ncresponse
orderID="120130414021640"
PAYID="BESALDOM 516A65F5E5E"
STATUS="4"
NCSTATUS="0"
NCERROR=""
NCERRORPLUS="Your transaction has been submitted for processing."
ACCEPTANCE="BINF-"
IPCTY=""
CCCTY=""
IDUsager="7884TSMA"
/>
次に、これは私が使用している CURL コードです。かなり問題ないように見えます。
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL, $this->omnipayment_action_url);
curl_setopt($ch,CURLOPT_POST, count($myorder));
curl_setopt($ch,CURLOPT_POSTFIELDS, $flds);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
$result = curl_exec($ch);
curl_close($ch);
事前に感謝します。どんな助けでも大歓迎です...