PHP Error: SimpleXMLElement::__construct()

Incusycrync

New Member
For some reason the script I use to get the feedburner count as a string to use around my site (http://ios-blog.co.uk) has stopped working :( This is the error that it throws out: \[code\]Warning: SimpleXMLElement::__construct() [simplexmlelement.--construct]: Entity: line 2: parser error : Opening and ending tag mismatch: meta line 1 and HEAD in /home/connect.php on line 83Warning: SimpleXMLElement::__construct() [simplexmlelement.--construct]: <TITLE>301 Moved</TITLE></HEAD><BODY> in /home/connect.php on line 83Warning: SimpleXMLElement::__construct() [simplexmlelement.--construct]: ^ in /home/connect.php on line 83Warning: SimpleXMLElement::__construct() [simplexmlelement.--construct]: Entity: line 6: parser error : Opening and ending tag mismatch: HEAD line 1 and HTML in /home/connect.php on line 83Warning: SimpleXMLElement::__construct() [simplexmlelement.--construct]: </BODY></HTML> in /home/connect.php on line 83Warning: SimpleXMLElement::__construct() [simplexmlelement.--construct]: ^ in /home/connect.php on line 83Warning: SimpleXMLElement::__construct() [simplexmlelement.--construct]: Entity: line 7: parser error : Premature end of data in tag HTML line 1 in /home/connect.php on line 83Warning: SimpleXMLElement::__construct() [simplexmlelement.--construct]: in /home/connect.php on line 83Warning: SimpleXMLElement::__construct() [simplexmlelement.--construct]: ^ in /home/connect.php on line 83Fatal error: Uncaught exception 'Exception' with message 'String could not be parsed as XML' in /home/connect.php:83 Stack trace: #0 /home/connect.php(83): SimpleXMLElement->__construct('<HTML><HEAD><me...') #1 {main} thrown in /home/connect.php on line 83\[/code\]This is the PHP that i am Using:\[code\]//get cool feedburner count$whaturl="http://api.feedburner.com/awareness/1.0/GetFeedData?uri=iosdevblog";//Initialize the Curl session$ch = curl_init();//Set curl to return the data instead of printing it to the browser.curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);//Set the URLcurl_setopt($ch, CURLOPT_URL, $whaturl);//Execute the fetch$data = http://stackoverflow.com/questions/13810750/curl_exec($ch);//Close the connectioncurl_close($ch);$xml = new SimpleXMLElement($data);$fb = $xml->feed->entry['circulation'];echo $fb;//end get cool feedburner count\[/code\]The file is large - where it says line \[code\]83\[/code\] it relates to: \[code\]$xml = new SimpleXMLElement($data);\[/code\]Thanks for all help :)
 
Back
Top