Parsing xmlstatus through php

Parsing xmlstatus through php SearchSearch
Author Message
Steve Rike
New member
Username: Stever

Post Number: 1
Registered: 09-2010
Posted on Sunday, September 26, 2010 - 03:16 pm:   

I am trying to read xml url from xmlstatus and parse the info through a php script to display some data and numbers on the web publicly for my web visitors; I already searched on this forum and almost gone through every single details and tried to read the data from the url

$InfoUrl = '';

by using many ways such as

$response = simplexml_load_file($InfoUrl);

$response = file_get_contents($InfoUrl);

$response = fopen($InfoUrl, r);

4. by curl such as
curl_setopt($ch, CURLOPT_URL,$InfoUrl);

But unfortunately none of the mentioned ways above worked for me , I even tried to read and display the xml text as is but still no luck.
I'm not a php/xml expert, so I'm scratching my head as where to look for such thing.

Note: above url is just demo and yes I replaced the info to my appropriate login access; in fact I ~can~ see all the nice xml data if I access the url directly through a browser so the issue is how to read it and display it nicely in a php script, at the moment I am only interested to display SMSOUTQ number.

Thank you for your help in advance.

Steve R.
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 2540
Registered: 08-2008
Posted on Friday, October 01, 2010 - 09:48 pm:   

Hi Steve,

Sorry for taking so long to reply. I had meant to investigate this earlier in the week, but ran out of time.

I've never done this before, but I figured this would be a good learning exercise.

Here is a simple PHP routine that will extract the <SMSOUTQ> value.

$xmldata = file_get_contents("");

$xml = simplexml_load_string($xmldata);

echo $xml->SMSOUTQ;

$xml->SMSOUTQ contains the value that you are after.

NowSMS Support
Steve Rike
New member
Username: Stever

Post Number: 2
Registered: 09-2010
Posted on Saturday, October 02, 2010 - 12:26 am:   

That worked fine; thank you for the help.