Ciao a tutti, mi è stato dato questo codice da un Admin di un sito patner:
Con la password corretta, che ovviamente ho, si ha la possibilità di ottenere come output un serie di dati che vorrei organizzare sotto forma di tabelle.codice:<?php $application_id = 1; $application_code = "YOUR CODE"; $training = 3; $array = my_xml2array("https://www.hattrick-youthclub.org/_app_data_provider/?action=trainingsspeed&application_id=".$application_id."&application_code=".$application_code."&training=".$training); print_r($array); function my_xml2array($__url) { $xml_values = array(); $contents = file_get_contents($__url); $parser = xml_parser_create(''); if(!$parser) return false; xml_parser_set_option($parser, XML_OPTION_TARGET_ENCODING, 'UTF-8'); xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0); xml_parser_set_option($parser, XML_OPTION_SKIP_WHITE, 1); xml_parse_into_struct($parser, trim($contents), $xml_values); xml_parser_free($parser); if (!$xml_values) return array(); $xml_array = array(); $last_tag_ar =& $xml_array; $parents = array(); $last_counter_in_tag = array(1=>0); foreach ($xml_values as $data) { switch($data['type']) { case 'open': $last_counter_in_tag[$data['level']+1] = 0; $new_tag = array('name' => $data['tag']); if(isset($data['attributes'])) $new_tag['attributes'] = $data['attributes']; if(isset($data['value']) && trim($data['value'])) $new_tag['value'] = trim($data['value']); $last_tag_ar[$last_counter_in_tag[$data['level']]] = $new_tag; $parents[$data['level']] =& $last_tag_ar; $last_tag_ar =& $last_tag_ar[$last_counter_in_tag[$data['level']]++]; break; case 'complete': $new_tag = array('name' => $data['tag']); if(isset($data['attributes'])) $new_tag['attributes'] = $data['attributes']; if(isset($data['value']) && trim($data['value'])) $new_tag['value'] = trim($data['value']); $last_count = count($last_tag_ar)-1; $last_tag_ar[$last_counter_in_tag[$data['level']]++] = $new_tag; break; case 'close': $last_tag_ar =& $parents[$data['level']]; break; default: break; }; } return $xml_array; }
Il sito dell'Admin che mi ha consegnato questo codice li visualizza così:
http://www.hattrick-youthclub.org/site/trainingsspeed
E vorrei fare una cosa simile nel mio sito: http://www.e-compa.com/ht
C'è un'anima pia che mi può aiutare in questo progettino? E' davvero molto importante per me
A disposizione per eventuali precisazioni o dati mancanti, grazie.


Rispondi quotando