i get some data from XML file using PHP. Code is pretty simple, its something like:
// load XML file
$xml = simplexml_load_file('http://www.something.com/rss/rss.xml') or die ("Unable to load XML!");
// access XML data
echo "Title for 1 " . $xml->channel->item[0]->title . "<br>";
echo "Link for 1: " . $xml->channel->item[1]->link . "<br>";
echo "Description for 1: " . $xml->channel->item[1]->description . "<br>";
It works fine but here i found problem, Description contains lots of data, to be specific it looks like:
<description>Duration : 6 min<br>Url : http://www.videosite.com/video5261542/name_of_video<br><img src='http://img100-542.link_on_image.jpg'><br><img src='http://img100-542.link_on_another_image.jpg'><br>&lt;div id=&quot;xv-embed-5261542&quot;&gt;&lt;/div&gt; &lt;script type=&quot;text/javascript&quot;&gt; (function() { var tn = document.createElement('script'); tn.type = 'text/javascript'; tn.async = true; tn.src = 'http://flashservice.xvideos.com/embedcode/5261542/510/400/embed.js'; var s = document.getElementById('xv-embed-5261542'); s.parentNode.insertBefore(tn, s); })(); &lt;/script&gt;<br> </description>
Only think i want from here is DURATION time and both image links, each of it separte, i was thinkin about using explode function but not sure how to do it or with what condition for split