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.
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.
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; }
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.
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.