HomeView the whole list of galleriesMusic related news: everything is hereAbout Live-PicsGreat choice of music links
"; $GLOBALS['ville'][$num_concert][]=$globaldata; $GLOBALS['ville2'][]=$globaldata; } /* if($name=="LIEUCOMPLET" ) { $num_concert=$GLOBALS['num_concert']-1; $globaldata=unhtmlentities($globaldata); $GLOBALS['lieucomplet'][$num_concert][]=$globaldata; } */ if($name=="SITESALLE" ) { $num_concert=$GLOBALS['num_concert']-1; $globaldata=unhtmlentities($globaldata); $GLOBALS['site_salle'][$num_concert][]=$globaldata; } if($name=="ADRESSESALLE" ) { $num_concert=$GLOBALS['num_concert']-1; $globaldata=unhtmlentities($globaldata); $GLOBALS['adresse_salle'][$num_concert][]=$globaldata; } if($name=="DEPARTEMENT" ) { $num_concert=$GLOBALS['num_concert']-1; $globaldata=unhtmlentities($globaldata); $GLOBALS['departement'][$num_concert][]=$globaldata; } if($name=="PAYS" ) { $num_concert=$GLOBALS['num_concert']-1; $globaldata=unhtmlentities($globaldata); $GLOBALS['pays'][$num_concert][]=$globaldata; } if($name=="NOMSALLE" ) { $num_concert=$GLOBALS['num_concert']-1; $globaldata=unhtmlentities($globaldata); $GLOBALS['nom_salle'][$num_concert][]=$globaldata; } if($name=="COMMENTAIRE" ) { $num_concert=$GLOBALS['num_concert']-1; $globaldata=unhtmlentities($globaldata); $GLOBALS['commentaire'][$num_concert][]=$globaldata; } if($name=="DRAPEAUPAYS" ) { $num_concert=$GLOBALS['num_concert']-1; $globaldata=unhtmlentities($globaldata); $GLOBALS['drapeau'][$num_concert][]=$globaldata; } if($name=="NOMGROUPESUP" ) { $num_concert=$GLOBALS['num_concert']-1; $num_date=$GLOBALS['num_date']-1; $globaldata=unhtmlentities($globaldata); $GLOBALS['nom_groupe_sup'][$num_concert][$num_date][]=$globaldata; } if($name=="NBDATES" ) $GLOBALS['NbDates']=$globaldata; if($name=="NBVILLES" ) $GLOBALS['NbVilles']=$globaldata; if($name=="NBPAYS") $GLOBALS['NbPays']=$globaldata; if($name=="NBGROUPES" ) $GLOBALS['NbGroupes']=$globaldata; if($name=="NBSITES" ) $GLOBALS['NbSites']=$globaldata; for($i=1;$i<=31;$i++) { if($i<10) $num_jour="0$i"; else $num_jour=$i; if($name=="J$num_jour" ) $GLOBALS["j".$num_jour]=$globaldata; } array_pop($stack); } // Fonction associée à l’événement données textuelles function characterData($parser, $data) { global $globaldata; global $name_actu; $globaldata=unhtmlentities($globaldata); //|| $name_actu=="NOMGROUPE" if($name_actu=="NOMSALLE" || $name_actu=="NOMCONCERT" || $name_actu=="NOMSALLE" || $name_actu=="ADRESSESALLE") $globaldata .= "$data"; else $globaldata = "$data"; //echo "$name_actu : $globaldata
"; } // Fonction associée à l’événement de détection d'un appel d'entité externe function externalEntityRefHandler($parser, $openEntityNames, $base, $systemId, $publicId) { if ($systemId) { if (!list($parser, $fp) = new_xml_parser($systemId)) { printf("Impossible d'ouvrir %s à %s\n", $openEntityNames, $systemId); return FALSE; } while ($data = fread($fp, 4096)) { if (!xml_parse($parser, $data, feof($fp))) { printf("Erreur XML : %s à la ligne %d lors du traitement de l'entité %s\n", xml_error_string(xml_get_error_code($parser)), xml_get_current_line_number($parser), $openEntityNames); xml_parser_free($parser); return FALSE; } } xml_parser_free($parser); return TRUE; } return FALSE; } // Fonction de création du parser et d'affectation // des fonctions aux gestionnaires d'événements function new_xml_parser($file) { global $parser_file; //création du parseur $xml_parser = xml_parser_create(); //Activation du respect de la casse du nom des éléments XML xml_parser_set_option($xml_parser, XML_OPTION_CASE_FOLDING, 1); //Déclaration des fonctions à rattacher au gestionnaire d'événement xml_set_element_handler($xml_parser, "startElement", "endElement"); xml_set_character_data_handler($xml_parser, "characterData"); xml_set_external_entity_ref_handler($xml_parser, "externalEntityRefHandler"); //Ouverture du fichier if (!($fp = @fopen($file, "r"))) { return FALSE; } //Transformation du parseur en un tableau if (!is_array($parser_file)) { settype($parser_file, "array"); } $parser_file[$xml_parser] = $file; return array($xml_parser, $fp); } function parse_concert($file) { // Appel à la fonction de création et d'initialisation du parseur if ((list($xml_parser, $fp) = new_xml_parser($file))) { // Traitement de la ressource XML while ($data = fread($fp, 4096)) { if (!xml_parse($xml_parser, $data, feof($fp))) { /* die(sprintf("$nom_groupe : Erreur XML : %s à la ligne %d\n", xml_error_string(xml_get_error_code($xml_parser)), xml_get_current_line_number($xml_parser))); */ } } } // Libération de la ressource associée au parser xml_parser_free($xml_parser); } function array_index_page($xml) { /* Conversion de PHP5 dans tableau */ $num_concert=0; while($nom=$xml->concert[$num_concert]->NomConcert) { $res['SpiritOfMetal'][0]['NombreConcert'][0][0]=1; $res['SpiritOfMetal'][0]['concert'][$num_concert]['NomConcert'][0][0]=utf8_decode($xml->concert[$num_concert]->NomConcert); $res['SpiritOfMetal'][0]['concert'][$num_concert]['NumConcert'][0][0]=$xml->concert[$num_concert]->NumConcert; $res['SpiritOfMetal'][0]['concert'][$num_concert]['Flyer'][0][0]=$xml->concert[$num_concert]->Flyer; $j=0; while($xml->concert[$num_concert]->NomGroupe[$j]) { $res['SpiritOfMetal'][0]['concert'][$num_concert]['NomGroupe'][$j][0]=utf8_decode($xml->concert[$num_concert]->NomGroupe[$j]); $res['SpiritOfMetal'][0]['concert'][$num_concert]['StyleGroupe'][$j][0]=utf8_decode($xml->concert[$num_concert]->StyleGroupe[$j]); $res['SpiritOfMetal'][0]['concert'][$num_concert]['PaysGroupe'][$j][0]=utf8_decode($xml->concert[$num_concert]->PaysGroupe[$j]); $res['SpiritOfMetal'][0]['concert'][$num_concert]['SiteGroupe'][$j][0]=utf8_decode($xml->concert[$num_concert]->SiteGroupe[$j]); $j++; } $j=0; while($xml->concert[$num_concert]->DateConcert[$j]) { $res['SpiritOfMetal'][0]['concert'][$num_concert]['TimeAjout'][$j][0]=$xml->concert[$num_concert]->TimeAjout[$j]; $res['SpiritOfMetal'][0]['concert'][$num_concert]['DateConcert'][$j][0]=$xml->concert[$num_concert]->DateConcert[$j]; $res['SpiritOfMetal'][0]['concert'][$num_concert]['Departement'][$j][0]=$xml->concert[$num_concert]->Departement[$j]; $res['SpiritOfMetal'][0]['concert'][$num_concert]['NomSalle'][$j][0]=utf8_decode($xml->concert[$num_concert]->NomSalle[$j]); $res['SpiritOfMetal'][0]['concert'][$num_concert]['Pays'][$j][0]=$xml->concert[$num_concert]->Pays[$j]; $res['SpiritOfMetal'][0]['concert'][$num_concert]['DrapeauPays'][$j][0]=$xml->concert[$num_concert]->DrapeauPays[$j]; $res['SpiritOfMetal'][0]['concert'][$num_concert]['Ville'][$j][0]=utf8_decode($xml->concert[$num_concert]->Ville[$j]); $res['SpiritOfMetal'][0]['concert'][$num_concert]['Annule'][$j][0]="0"; $res['SpiritOfMetal'][0]['concert'][$num_concert]['Annule'][$j][0]=$xml->concert[$num_concert]->Annule[$j]; $i=0; while($xml->concert[$num_concert]->groupeSup[$j]->NomGroupeSup[$i]) { echo "groupe sup
"; $res['SpiritOfMetal'][0]['concert'][$num_concert]['NomGroupeSup'][$j][$i]=$xml->concert[$num_concert]->groupeSup[$j]->NomGroupeSup[$i]; $i++; } $j++; } $num_concert++; } return $res; } function array_date_page($xml) { /* Conversion de PHP5 dans tableau */ $num_concert=0; while($nom=$xml->concert[$num_concert]->NomConcert) { $res['SpiritOfMetal'][0]['NombreConcert'][0][0]=1; $res['SpiritOfMetal'][0]['concert'][$num_concert]['NomConcert'][0][0]=utf8_decode($xml->concert[$num_concert]->NomConcert); $res['SpiritOfMetal'][0]['concert'][$num_concert]['NumConcert'][0][0]=$xml->concert[$num_concert]->NumConcert; $res['SpiritOfMetal'][0]['concert'][$num_concert]['Flyer'][0][0]=$xml->concert[$num_concert]->Flyer; $res['SpiritOfMetal'][0]['concert'][$num_concert]['TypeConcert'][0][0]=$xml->concert[$num_concert]->TypeConcert; $j=0; while($xml->concert[$num_concert]->NomGroupe[$j]) { $res['SpiritOfMetal'][0]['concert'][$num_concert]['NomGroupe'][$j][0]=utf8_decode($xml->concert[$num_concert]->NomGroupe[$j]); $res['SpiritOfMetal'][0]['concert'][$num_concert]['StyleGroupe'][$j][0]=utf8_decode($xml->concert[$num_concert]->StyleGroupe[$j]); $res['SpiritOfMetal'][0]['concert'][$num_concert]['PaysGroupe'][$j][0]=utf8_decode($xml->concert[$num_concert]->PaysGroupe[$j]); $res['SpiritOfMetal'][0]['concert'][$num_concert]['SiteGroupe'][$j][0]=utf8_decode($xml->concert[$num_concert]->SiteGroupe[$j]); $j++; } $j=0; while($xml->concert[$num_concert]->DateConcert[$j]) { $res['SpiritOfMetal'][0]['concert'][$num_concert]['DateConcert'][$j][0]=$xml->concert[$num_concert]->DateConcert[$j]; $res['SpiritOfMetal'][0]['concert'][$num_concert]['Departement'][$j][0]=$xml->concert[$num_concert]->Departement[$j]; $res['SpiritOfMetal'][0]['concert'][$num_concert]['NomSalle'][$j][0]=utf8_decode($xml->concert[$num_concert]->NomSalle[$j]); $res['SpiritOfMetal'][0]['concert'][$num_concert]['Pays'][$j][0]=$xml->concert[$num_concert]->Pays[$j]; $res['SpiritOfMetal'][0]['concert'][$num_concert]['DrapeauPays'][$j][0]=$xml->concert[$num_concert]->DrapeauPays[$j]; $res['SpiritOfMetal'][0]['concert'][$num_concert]['Ville'][$j][0]=utf8_decode($xml->concert[$num_concert]->Ville[$j]); $res['SpiritOfMetal'][0]['concert'][$num_concert]['Annule'][$j][0]="0"; $res['SpiritOfMetal'][0]['concert'][$num_concert]['Annule'][$j][0]=$xml->concert[$num_concert]->Annule[$j]; $i=0; while($xml->concert[$num_concert]->groupeSup[$j]->NomGroupeSup[$i]) { $res['SpiritOfMetal'][0]['concert'][$num_concert]['NomGroupeSup'][$j][$i]=$xml->concert[$num_concert]->groupeSup[$j]->NomGroupeSup[$i]; $i++; } $j++; } $num_concert++; } return $res; } function v1_xmlarray() { $num_concert=0; $res['SpiritOfMetal'][0]['NombreConcert'][0][0]=$GLOBALS['nb_concert'][0]; while($nom=$GLOBALS['nom_concert'][$num_concert]) { //echo "type concert : ".$GLOBALS['TypeConcert'][0][0]."
"; $url_flyer=$GLOBALS['flyer'][$num_concert][$j]; $id_concert=$GLOBALS['id_concert'][$num_concert][$j]; //echo "$id_concert
"; $res['SpiritOfMetal'][0]['concert'][$num_concert]['NomConcert'][0][0]=$nom; $res['SpiritOfMetal'][0]['concert'][$num_concert]['Flyer'][0][0]=$url_flyer; $res['SpiritOfMetal'][0]['concert'][$num_concert]['NumConcert'][0][0]=$id_concert; $res['SpiritOfMetal'][0]['concert'][$num_concert]['TypeConcert'][0][0]=$GLOBALS['TypeConcert'][0][0]; $j=0; while($GLOBALS['NOMGROUPE2'][0][$j]!="") { $groupe=$GLOBALS['NOMGROUPE2'][$num_concert][$j]; $style=$GLOBALS['style_groupe'][$num_concert][$j]; $pays=$GLOBALS['pays_groupe'][$num_concert][$j]; $site=$GLOBALS['site_groupe'][$num_concert][$j]; $res['SpiritOfMetal'][0]['concert'][$num_concert]['NomGroupe'][$j][0]=$groupe; $res['SpiritOfMetal'][0]['concert'][$num_concert]['StyleGroupe'][$j][0]=$style; $res['SpiritOfMetal'][0]['concert'][$num_concert]['PaysGroupe'][$j][0]=$pays; $res['SpiritOfMetal'][0]['concert'][$num_concert]['SiteGroupe'][$j][0]=$site; $j++; } $num_date=0; while($GLOBALS['date_concert'][$num_concert][$num_date]!="") { $date=$GLOBALS['date_concert'][$num_concert][$num_date]; $salle=$GLOBALS['nom_salle'][$num_concert][$num_date]; $var_site_salle=$GLOBALS['site_salle'][$num_concert][$num_date]; $var_adresse_salle=$GLOBALS['adresse_salle'][$num_concert][$num_date]; $nom_ville=$GLOBALS['ville'][$num_concert][$num_date]; $v_commentaire=$GLOBALS['commentaire'][$num_concert][$num_date]; $num_dep=$GLOBALS['departement'][$num_concert][$num_date]; $var_pays=$GLOBALS['pays'][$num_concert][$num_date]; $var_drapeau=$GLOBALS['drapeau'][$num_concert][$num_date]; $res['SpiritOfMetal'][0]['concert'][$num_concert]['DateConcert'][$num_date][0]=$date; $res['SpiritOfMetal'][0]['concert'][$num_concert]['NomSalle'][$num_date][0]=$salle; $res['SpiritOfMetal'][0]['concert'][$num_concert]['Ville'][$num_date][0]=$nom_ville; $res['SpiritOfMetal'][0]['concert'][$num_concert]['Departement'][$num_date][0]=$num_dep; $res['SpiritOfMetal'][0]['concert'][$num_concert]['Pays'][$num_date][0]=$var_pays; $res['SpiritOfMetal'][0]['concert'][$num_concert]['DrapeauPays'][$num_date][0]=$var_drapeau; $res['SpiritOfMetal'][0]['concert'][$num_concert]['Commentaire'][$num_date][0]=$v_commentaire; $res['SpiritOfMetal'][0]['concert'][$num_concert]['AdresseSalle'][$num_date][0]=$var_adresse_salle; $res['SpiritOfMetal'][0]['concert'][$num_concert]['SiteSalle'][$num_date][0]=$var_site_salle; //echo "date : ".$res['SpiritOfMetal'][0]['concert'][$num_concert]['DateConcert'][$num_date][0]."
"; $l=0; while($v_groupe_sup=$GLOBALS['nom_groupe_sup'][$num_concert][$num_date][$l]) { $res['SpiritOfMetal'][0]['concert'][$num_concert]['GroupeSup'][$num_date]['NomGroupeSup'][$l][0]=$v_groupe_sup; $l++; } $num_date++; } $num_concert++; } $i=0; while($nom=$GLOBALS['nom_groupe'][$i]) { $res['SpiritOfMetal'][0]['NomGroupe'][$i][0]=$nom; $i++; } $i=0; while($nom=$GLOBALS['ville2'][$i]) { $res['SpiritOfMetal'][0]['Ville'][$i][0]=$nom; $i++; } for($i=1;$i<=31;$i++) { if($i<10) $num_jour="0$i"; else $num_jour=$i; $res['SpiritOfMetal'][0]["j".$num_jour][0][0]=$GLOBALS["j".$num_jour]; } $res['SpiritOfMetal'][0]['NbDates'][0][0]=$GLOBALS['NbDates']; $res['SpiritOfMetal'][0]['NbVilles'][0][0]=$GLOBALS['NbVilles']; $res['SpiritOfMetal'][0]['NbPays'][0][0]=$GLOBALS['NbPays']; $res['SpiritOfMetal'][0]['NbGroupes'][0][0]=$GLOBALS['NbGroupes']; $res['SpiritOfMetal'][0]['NbSites'][0][0]=$GLOBALS['NbSites']; return $res; } function domxml_xmlarray($branch) { $object = array(); $objptr = &$object; $branch = $branch->first_child(); while ($branch) { if (!($branch->is_blank_node())) { switch ($branch->node_type()) { case XML_TEXT_NODE: { $val=utf8_decode($branch->node_value()); $objptr=$val; //$objptr= $branch->node_value(); //echo "valeur : ".$branch->node_value()."
"; break; } case XML_ELEMENT_NODE: { $objptr = &$object[$branch->node_name()][]; //echo "branche : ".$branch->node_name()."
"; break; } } if ($branch->has_child_nodes()) { $objptr = array_merge($objptr, domxml_xmlarray($branch)); } } $branch = $branch->next_sibling(); } return $object; } function read_XML($filename) { if(isset($_GET['debug'])) { $debug=true; $fp=fopen("debug.txt","a+"); } if(!$xml=@file_get_contents($filename)) { if($handle = @fopen ($filename, "r")) { //if($xml = fread ($handle, filesize ($filename))) if($xml = file_get_contents ($handle, filesize ($filename))) fclose ($handle); else { return false; } } else { // si désactivé, on passe par Curl $ch = curl_init("$filename"); ob_start(); curl_exec($ch); curl_close($ch); $xml = ob_get_contents(); ob_end_clean(); } } return $xml; } function parse_concert_HL($mode=0,$debut=0,$id_concert=0){ global $nom_site; //echo "mode: $mode
"; //$lang=LANG; $lang = $_SESSION['lang']; if(isset($_GET['debug'])) { $debug=true; $fp=fopen("debug.txt","a+"); } if($id_concert){ $filename="http://www.metal-alliance.com/XML/dyna/date2.php?id_concert=$id_concert&site=$nom_site&l=$lang"; } elseif($mode && $mode!="" && $mode!="groupe" && $mode!="date"){ if(ereg("dep[0-9]+",$mode)) { //QUE les concerts de ce départements $filename="http://www.metal-alliance.com/XML/dyna/concert_tri_HL.php?select=$mode&deb=$debut&site=$nom_site&l=$lang"; } elseif(ereg("ville[a-zA-Z]+",$mode)) { //QUE les concerts de cette villes $filename="http://www.metal-alliance.com/XML/dyna/concert_tri_HL.php?select=$mode&deb=$debut&site=$nom_site&l=$lang"; } elseif(ereg("groupe[a-zA-Z]+",$mode)) { //QUE les concert du groupe donné $groupe=ereg_replace("groupe","",$mode); $filename="http://www.metal-alliance.com/XML/dyna/concert_groupe.php?groupe=$groupe&deb=$debut&site=$nom_site&l=$lang"; } elseif(ereg("mois[0-9]",$mode)) { //QUE les concerts de ce mois $filename="http://www.metal-alliance.com/XML/dyna/concert_tri_HL.php?select=$mode&deb=$debut&site=$nom_site&l=$lang"; } elseif(ereg("id_pays[0-9]+",$mode)) { //QUE les concerts de ce pays $filename="http://www.metal-alliance.com/XML/dyna/concert_tri_HL.php?select=$mode&deb=$debut&site=$nom_site&l=$lang"; } elseif(ereg("time[0-9]",$mode)) { // QUE les concerts après un time donné $filename="http://www.metal-alliance.com/XML/dyna/concert_time.php?select=$mode&deb=$debut&site=$nom_site&l=$lang"; } elseif(eregi("lettre[A-Z0-9]",$mode)) { // QUE les concerts après un time donné $lettre=ereg_replace("lettre","",$mode); $filename="http://www.metal-alliance.com/XML/dyna/groupe_lettre.php?lettre=$lettre&site=$nom_site&l=$lang"; } elseif(ereg("search",$mode)) { // recherche dans les concerts $search=ereg_replace("search","",$mode); $search=ereg_replace(" ","_",$search); $filename="http://www.metal-alliance.com/XML/dyna/search.php?search=$search&l=$lang&site=$nom_site"; } } elseif($mode && $mode=="date") $filename="http://www.metal-alliance.com/XML/static/$nom_site/liste_date_$debut.xml"; else $filename="http://www.metal-alliance.com/XML/static/$nom_site/liste_date_$debut.xml"; unset($res2); unset($res); unset($xml); //echo "filename: $filename
"; $xml=read_XML($filename); //$xml = ereg_replace(";", "", $xml); if(PHP_VERSION >=5) { //$xml=read_XML($filename); $xml2 = simplexml_load_string($xml); if($id_concert) return array_date_page($xml2); else return array_index_page($xml2); } else if(function_exists('domxml_xmltree')) { //echo "xml:
//
"; $res=domxml_xmltree($xml); //echo "on passse dans domxml xmltree avec res: $res
"; $res2=domxml_xmlarray($res); } else { parse_concert($filename); $res2=v1_xmlarray(); } //echo array_to_string($res2); return $res2; } //////////// FONCTION POUR TESTE function array_to_string($array) { $retval = ''; $null_value = "^^^"; foreach ($array as $index => $val) { if(gettype($val)=='array') $value='^^array^'.array_to_string($val); else $value=$val; if (!$value) $value = $null_value; $retval .= $index . '|' . $value . '||'; } return substr($retval, 0, -2); } function parse_groupe() { global $nom_site; $lang=LANG; $filename="http://www.metal-alliance.com/XML/static/$nom_site/liste_groupe.xml"; if(isset($_GET['debug'])) { $fp=fopen("debug.txt","a+"); fputs($fp,"LECTURE DES GROUPES \n"); fputs($fp,"nom du site : $nom_site \n"); fputs($fp,"page appelée : $filename \n"); fputs($fp,"\n \n \n"); } if(!$xml=read_XML($filename)) return false; if(PHP_VERSION >=5) { $xml2 = simplexml_load_string($xml); $i=0; while($xml2->NomGroupe[$i]) { $res2['SpiritOfMetal'][0]['NomGroupe'][$i][0]=utf8_decode($xml2->NomGroupe[$i]); $i++; } } else if(function_exists('domxml_xmltree')) { $res=domxml_xmltree($xml); $res2=domxml_xmlarray($res); } else { parse_concert($filename); $res2=v1_xmlarray(); } return $res2; } function parse_ville() { global $nom_site; unset($res2); unset($res); unset($xml); $filename="http://www.metal-alliance.com/XML/static/$nom_site/liste_ville.xml"; if(isset($_GET['debug'])) { $fp=fopen("debug.txt","a+"); fputs($fp,"LECTURE DES GROUPES \n"); fputs($fp,"nom du site : $nom_site \n"); fputs($fp,"page appelée : $filename \n"); fputs($fp,"\n \n \n"); } if(!$xml=read_XML($filename)) return false; if(PHP_VERSION >=5) { $xml2 = simplexml_load_string($xml); $i=0; while($xml2->Ville[$i]) { $res2['SpiritOfMetal'][0]['Ville'][$i][0]=utf8_decode($xml2->Ville[$i]); $i++; } } else if(function_exists('domxml_xmltree')) { $res=domxml_xmltree($xml); $res2=domxml_xmlarray($res); } else { parse_concert($filename); $res2=v1_xmlarray(); } return $res2; } function parse_pays() { global $nom_site; unset($res2); unset($res); unset($xml); $filename="http://www.metal-alliance.com/XML/static/$nom_site/liste_pays.xml"; if(isset($_GET['debug'])) { $fp=fopen("debug.txt","a+"); fputs($fp,"LECTURE DES PAYS \n"); fputs($fp,"nom du site : $nom_site \n"); fputs($fp,"page appelée : $filename \n"); fputs($fp,"\n \n \n"); } if(!$xml=read_XML($filename)) return false; if(PHP_VERSION >=5) { $xml2 = simplexml_load_string($xml); $i=0; while($xml2->Ville[$i]) { $res2['SpiritOfMetal'][0]['Pays'][$i][0]=$xml2->Pays[$i]; $i++; } } else if(function_exists('domxml_xmltree')) { $res=domxml_xmltree($xml); $res2=domxml_xmlarray($res); } else { parse_concert($filename); $res2=v1_xmlarray(); } return $res2; } function parse_mois($num_mois) { global $nom_site; unset($res2); unset($res); unset($xml); if($num_mois<10) $num_mois="$num_mois"; $filename="http://www.metal-alliance.com/XML/static/$nom_site/mois_$num_mois.xml"; if(isset($_GET['debug'])) { $fp=fopen("debug.txt","a+"); fputs($fp,"LECTURE DES MOIS \n"); fputs($fp,"nom du site : $nom_site \n"); fputs($fp,"page appelée : $filename \n"); fputs($fp,"\n \n \n"); } if(!$xml=read_XML($filename)) return false; if(PHP_VERSION >=5) { $xml2 = simplexml_load_string($xml); $i=0; foreach($xml2 -> children() as $name => $node) $res2['SpiritOfMetal'][0][$name][0][0]=$node; } else if(function_exists('domxml_xmltree')) { $res=domxml_xmltree($xml); $res2=domxml_xmlarray($res); } else { parse_concert($filename); $res2=v1_xmlarray(); } return $res2; } function parse_stats() { global $nom_site; unset($res2); unset($res); unset($xml); $filename="http://www.metal-alliance.com/XML/static/stats.xml"; if(!$xml=read_XML($filename)) return false; if(function_exists('domxml_xmltree')) { $res=domxml_xmltree($xml); $res2=domxml_xmlarray($res); } else { parse_concert($filename); $res2=v1_xmlarray(); } return $res2; } function parse_login($login) { $login=ereg_replace(" ","_",$login); $filename="http://www.metal-alliance.com/XML/dyna/login.php?login=$login"; if(!$xml=read_XML($filename)) return false; if(function_exists('domxml_xmltree')) { $res=domxml_xmltree($xml); $res2=domxml_xmlarray($res); } else { parse_concert($filename); $res2=v1_xmlarray(); } return $res2; } ?> Reload the page or come back later.
If it still doesn't work, please contact"; //pas de concerts $pas_de_concert['uk']="No gig mathing to your search"; $retour_liste_pas_concert['uk'] = "back to full list of gig."; ////////// MENU ///////////////////////////////// $recherche_dans_concerts['uk']="Search in the gigs"; $departements['uk']="Departements"; $ville['uk']="Towns"; $groupe['uk']="Bands"; $pays['uk']="Countries"; $rechercher['uk']="Search"; $selection['fr']="Selection"; $selection['uk']="Selection"; $tous['uk']="All"; $exemple_recherche['uk']="Bands, towns, clubs..."; $tris['uk']="Sort"; $tri_par_date['uk']="sort by date"; $tri_par_groupe['uk']="sort by band"; /// tableau des mois $tab_mois['uk'][1]="January"; $tab_mois['uk'][2]="February"; $tab_mois['uk'][3]="March"; $tab_mois['uk'][4]="April"; $tab_mois['uk'][5]="May"; $tab_mois['uk'][6]="June"; $tab_mois['uk'][7]="July"; $tab_mois['uk'][8]="August"; $tab_mois['uk'][9]="September"; $tab_mois['uk'][10]="October"; $tab_mois['uk'][11]="November"; $tab_mois['uk'][12]="December"; $tab_jour['uk'][1]="Monday"; $tab_jour['uk'][2]="Tuesday"; $tab_jour['uk'][3]="Wednesday"; $tab_jour['uk'][4]="Thursday"; $tab_jour['uk'][5]="Friday"; $tab_jour['uk'][6]="Saturday"; $tab_jour['uk'][7]="Sunday"; $aujourdhui_a['uk']="Today at"; $aujourdhui['uk']="Today"; //// page de date/////////////////// $affiche['uk']="Bands appearing"; $modifier['uk']="Edit"; $modifier_annuler['uk']="Edit/Cancel this date"; $annule['uk']="Canceled"; $Tdate['uk']="Date"; $Tlettre['uk']="Letter"; $autre['uk']="Other"; $choisir_une_lettre['uk']="Select a letter"; $groupes_suplémentaires['uk']="other bands"; $Tsalle['uk']="club"; $Tville['uk']="Town"; $Tpays['uk']="country"; $commentaires_divers['uk']="misc comments on this date"; $retour_liste_concert['uk']="Back to gigs' list"; ?>