php - Getting string instead of xml response in curl -
मैं निम्नलिखित कर्ल अनुरोध
$ url = 'http: // परीक्षा / ? paynetz / एपि / fts लॉगिन = 160 & amp; पारित = टेस्ट @ 123 & amp; राशि = 50 & amp;; txncurr = INR & amp; txnscamt = 0 & amp; clientcode = TkFWSU4% 3d & amp; ttype = NBFundTransfer & amp; prodid = एनएसई & amp। txnid = 'urlencode ($ स्ट्रिंग ।।) 'में & amp; तिथि =' urlencode ($ तारीख) '& amp; custacc = 1234567890 & amp; udf1 = अजीएश & amp; udf2=sam@zz.com& udf3 = 940,000,000 & amp; udf4 = arrackaparmabilhouse & amp; आरयू = http:। // www। zwitch.co '; $ Curl = curl_init (); Curl_setopt ($ कर्ल, CURLOPT_URL, $ url); Curl_setopt ($ कर्ल, CURLOPT_HEADER, 0); Curl_setopt ($ कर्ल, CURLOPT_FOLLOWLOCATION, सत्य); Curl_setopt ($ कर्ल, CURLOPT_RETURNTRANSFER, गलत); प्रतिध्वनि $ auth = curl_exec ($ कर्ल);
इम हो रही इस
http: // test / paynetz / एपि / ftsNBFundTransfer267050dHwIMJR% 2FucGOZcnocTnwvISAVaeNZK93Y8veI% 2Bb1DtY% 3D11
< p> xml.Im के बजाय मान रही केवल नहीं एक्सएमएल। मैं प्रतिक्रिया inthe 505 त्रुटि थी, इसलिए मैं urlencode ($ स्ट्रिंग) का इस्तेमाल किया $ स्ट्रिंग के बजाय
आप curl_setopt ($ ch, CURLOPT_USERAGENT, 'Mozilla / 5.0 (संगत जोड़ने की कोशिश की है /5.0) ');
यह पुष्टि करेगा कि आप एक बॉट के बजाय एक इंसान हैं।
यदि आप किसी वेब पेज पर सीधे एक्सएमएल आउटपुट करने की कोशिश कर रहे हैं, तो आप लुकअप HTMLentities ()।
Comments
Post a Comment