' ); //ini_set('error_reporting', E_ALL); //function getnews(){ $file="http://www.timesonline.co.uk/tol/feeds/rss/topstories.xml"; $handle = file_get_contents($file, "rb"); $p = xml_parser_create(); xml_parse_into_struct($p, $handle, $vals, $index); xml_parser_free($p); // Gets the infos from the vals (master) array $url1 = $vals['38']['value']; $date1 = $vals['34']['value']; $title1 = $vals['32']['value']; $story1 = $vals['40']['value']; $url2 = $vals['51']['value']; $date2 = $vals['47']['value']; $title2 = $vals['45']['value']; $story2 = $vals['53']['value']; // Maximum size $maxtitlesize = 50; $masstorysize = 105; $extradots = '...'; // resize engine if(strlen($title1) > $maxtitlesize){ $title1 = substr($title1, 0, $maxtitlesize); $title1 = $title1.$extradots;} if(strlen($title2) > $maxtitlesize){ $title2 = substr($title2, 0, $maxtitlesize); $title2 = $title2.$extradots;} if(strlen($story1) > $masstorysize){ $story1 = substr($story1, 0, $masstorysize); $story1 = $story1.$extradots;} if(strlen($story2) > $masstorysize){ $story2 = substr($story2, 0, $masstorysize); $story2 = $story2.$extradots;} //wysiwyg $array = array( url1 => $url1 , date1 => $date1, title1 => $title1, story1 => $story1 , url2 => $url2 , date2 => $date2, title2 => $title2, story2 => $story2 ); print_r($array); //} ?>