File: /home/cafsindia/wealth_cafsindia_com/bend/tester.php
<?php
define('BrokerCode', 'ARN-70209');
define('Appln_id', 'TEST905');
define('Password', 'TEST$258');
define('SourceProgram', 'API');
define('iin', 'API');
ALLIINDETAILS();
function ALLIINDETAILS() {
$arrIIN = array();
$url = 'https://uat.nsenmf.com/NMFIITrxnService/NMFTrxnService/ALLIINDETAILS';
$xmlcontent = '<NMFIIService>
<service_request>
<appln_id>' . Appln_id . '</appln_id>
<password>' . Password . '</password>
<broker_code>' . BrokerCode . '</broker_code>
</service_request>
</NMFIIService>';
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_VERBOSE, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $xmlcontent);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/xml'));
$content = curl_exec($ch);
$info = curl_getinfo($ch);
$resultXML = $content;
echo "Result is ".$resultXML;
exit();
$xml = new DomDocument();
$xml->loadXML($resultXML);
$xpath = new DOMXPath($xml);
$query = '//service_response';
$entries = $xpath->query($query);
foreach ($entries as $entry) {
$CUSTOMER_ID = $entry->getElementsByTagName("CUSTOMER_ID")->item(0)->nodeValue;
$INVESTOR_NAME = $entry->getElementsByTagName("INVESTOR_NAME")->item(0)->nodeValue;
$HOLD_NATURE_DESC = $entry->getElementsByTagName("HOLD_NATURE_DESC")->item(0)->nodeValue;
$arrIIN[$CUSTOMER_ID] = $INVESTOR_NAME . "[" . $CUSTOMER_ID . "] - " . $HOLD_NATURE_DESC;
}
// $resultXML = file_get_contents($url);
// $xml = new DomDocument();
// $xml->loadXML($resultXML);
// $items = $xml->getElementsByTagName('BILLDESK_MASTER');
// foreach ($items as $node) {
//
// $arrBillDeskBank[$node->childNodes->item(0)->nodeValue] = $node->childNodes->item(1)->nodeValue;
// }
return $arrIIN;
}
?>