Thursday, April 25, 2013

xml data post to service using curl in php

<?php
$xmlcontent ='<?xml version="1.0" encoding="utf-8"?>
<Leads>
<Lead>
<LeadId>271425875</LeadId>
<BorrFstNm>Daffadil</BorrFstNm>
<BorrMidNm/>
<BorrLstNm>Duck</BorrLstNm>
<BorrSSN>111-11-1111</BorrSSN>
<BorrDOB/>
<BorrAge/>
<BorrSexCd/>
<BorrEmail>DD1@hotmail.com</BorrEmail>
<BorrVeteranInd/>
<BorrComments/>
<BorrEmployementSts/>
<BorrEmployerName/>
<EmploymentLength/>
<BorrAdr1>9999 Victory Loop</BorrAdr1>
<BorrAdr2/>
<BorrCity>Manassas</BorrCity>
<BorrState>CA</BorrState>
<BorrZip>92620</BorrZip>
<BorrCounty/>
<BorrMaritalSts/>
<BorrSpouseFstNm/>
<BorrSpouseLstNm/>
<HomePh>2106707637</HomePh>
<MobilePh/>
<WorkPh>2108063151</WorkPh>
<WorkPhExt/>
<Income/>
<CreditProfileCd>GOOD</CreditProfileCd>
<BankruptcyType/>
<CoBorrFstNm/>
<CoBorrMidNm/>
<CoBorrLstNm/>
<CoBorrSSN/>
<CoBorrDOB/>
<CoBorrAge/>
<CoBorrEmail/>
<CoBorrHomePh/>
<CoBorrMobilePh/>
<CoBorrWorkPh/>
<CoBorrWorkPhExt/>
<CoBorrIncome/>
<CoBorrAdr1/>
<CoBorrAdr2/>
<CoBorrCity/>
<CoBorrState/>
<CoBorrZip/>
<CoBorrCounty/>
<AddlnContactPhone/>
<AddlnContactEmail/>
<ContactMethod/>
<ContactTime/>
<ContactTimeOther/>
<PropertyTypeCd>1FAM</PropertyTypeCd>
<PropertyAdr/>
<PropertyAdr2/>
<PropertyCity/>
<PropertyState/>
<PropertyZip/>
<PropertyZip4/>
<PropertyCounty>Orange</PropertyCounty>
<PropertyValue>770000</PropertyValue>
<PropertyPurchasedYear>2009</PropertyPurchasedYear>
<LoanPurpose>RFRT</LoanPurpose>
<InterestRate>3.5</InterestRate>
<DesiredRate/>
<CashOut/>
<ExtraCashOut/>
<QualFico/>
<LiabilitiesPaid/>
<LiabilitiesNotPaid/>
<ReasonForAmount>Lower My Monthly Payment</ReasonForAmount>
<MortgageAmount>420001</MortgageAmount>
<RequestedAmount>417501</RequestedAmount>
<AmortTypCd>FIXD</AmortTypCd>
<RequestedAmortType/>
<DesiredMonthlyPayment/>
<DownPaymentAmt/>
<MonthlyDebtPayments/>
<CreditCardDebt/>
<PurchasePrice/>
<ConsumerComments/>
<MortgageProvider/>
<MortgageType>CONV</MortgageType>
<RequestedMortgageTypeCd>VA</RequestedMortgageTypeCd>
<OriginalLeadDtm>2012-05-08T10:59:29</OriginalLeadDtm>
<SubmittedIP>140.194.192.100</SubmittedIP>
<WebBrowser/>
<InvestorName/>
<InvestorLoanNum/>
<ServicerName/>
<ServicerLoanNum/>
<LoanTypeCd>FRWD</LoanTypeCd>
<BorrEthnicityCd/>
<CoBorrEthnicityCd/>
<BorrowerRace>
<RaceCd/>
<RaceCd/>
</BorrowerRace>
<CoBorrowerRace>
<RaceCd/>
<RaceCd/>
</CoBorrowerRace>
<PullCreditFlag/>
<MonthlyPropTaxes/>
<TotalLiquidAssets/>
<MonthlyHazardInsurance/>
<MonthlyMortgageInsurance/>
<MonthlyHOAFees/>
<LeadSourceCd>140268</LeadSourceCd>
<AdditionalInformation>
<Item>
<ItemName>LeadManagement</ItemName>
<ItemValue>140268</ItemValue>
</Item>
</AdditionalInformation>
</Lead>
</Leads>';
$URL = "http://service.com";
$ch = curl_init($URL);
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, "$xmlcontent");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
print_r($output);
curl_close($ch);

No comments:

Post a Comment