हारून के रूप में सुझाव दिया है। बेस्ट बदलने की नहीं पहिया तो()
// Init the CURL
$curl = curl_init();
// Setup the curl settings
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 0);
// grab the XML file
$raw_xml = curl_exec($curl);
curl_close($curl);
// Setup the xml object
$xml = simplexml_load_string($raw_xml);
simplexml_load_string साथ यह पार्स करने की कोशिश अब आप $ एक्सएमएल चर के किसी भी भाग एक वस्तु के रूप में, उस के साथ संबंध में यहाँ तक पहुँच सकते हैं कि आप क्या पोस्ट का एक उदाहरण है।
<Response>
<Ip>74.125.45.100</Ip>
<Status>OK</Status>
<CountryCode>US</CountryCode>
<CountryName>United States</CountryName>
<RegionCode>06</RegionCode>
<RegionName>California</RegionName>
<City>Mountain View</City>
<ZipPostalCode>94043</ZipPostalCode>
<Latitude>37.4192</Latitude>
<Longitude>-122.057</Longitude>
<Timezone>0</Timezone>
<Gmtoffset>0</Gmtoffset>
<Dstoffset>0</Dstoffset>
</Response>
अब के बाद आप simplexml_load_string में इस XML स्ट्रिंग लोड() आप प्रतिक्रिया के आईपी पते इसलिए की तरह उपयोग कर सकते हैं।
$xml->IP;
simplexml_load_string() एक वस्तु है कि आप में हेरफेर कर सकते हैं में अच्छी तरह से गठित XML फ़ाइलों को बदलने होंगे। केवल दूसरी बात मैं कह जाना और इसे आज़माने और इसके साथ खेलने गया है सकते हैं
संपादित करें:
स्रोत http://www.php.net/manual/en/function.simplexml-load-string.php
या बस: '$ एक्सएमएल = simplexml_load_file ($ यूआरएल);' – salathe
शब्दार्थ ;-) यह केवल वास्तविक काम कर उदाहरण मैं चारों ओर – WarmWaffles