Retour à l'accueilVoir la liste des galeries photosL'actualité musicale sous toutes ses formesTout ce que vous voulez savoir sur Live-PicsUn large choix de liens musicaux trié
"; $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; } ?> Rechargez la page ou repassez plus tard.
Si le problème persiste contactez"; //pas de concerts $pas_de_concert['fr']="Aucun concert correspondant à votre recherche."; $retour_liste_pas_concert['fr'] = "Retour à la liste des concerts."; ////////// MENU ///////////////////////////////// $recherche_dans_concerts['fr']="Recherche dans les Concerts"; $departements['fr']="Departements"; $ville['fr']="Villes"; $groupe['fr']="Groupes"; $pays['fr']="Pays"; $rechercher['fr']="Rechercher"; $selection['fr']="Selection"; $tous['fr']="Tous"; $exemple_recherche['fr']="Groupes, villes, salles..."; $tris['fr']="Tris"; $tri_par_date['fr']="tri par date"; $tri_par_groupe['fr']="tri par groupe"; /// tableau des mois $tab_mois['fr'][1]="Janvier"; $tab_mois['fr'][2]="Fevrier"; $tab_mois['fr'][3]="Mars"; $tab_mois['fr'][4]="Avril"; $tab_mois['fr'][5]="Mai"; $tab_mois['fr'][6]="Juin"; $tab_mois['fr'][7]="Juillet"; $tab_mois['fr'][8]="Aout"; $tab_mois['fr'][9]="Septembre"; $tab_mois['fr'][10]="Octobre"; $tab_mois['fr'][11]="Novembre"; $tab_mois['fr'][12]="Décembre"; $tab_jour['fr'][1]="Lundi"; $tab_jour['fr'][2]="Mardi"; $tab_jour['fr'][3]="Mecredi"; $tab_jour['fr'][4]="Jeudi"; $tab_jour['fr'][5]="Vendredi"; $tab_jour['fr'][6]="Samedi"; $tab_jour['fr'][7]="Dimanche"; $aujourdhui_a['fr']="Aujourd'hui à"; $aujourdhui['fr']="Aujourd'hui"; //// page de date/////////////////// $affiche['fr']="L'affiche"; $modifier['fr']="Modifier"; $modifier_annuler['fr']="Modifier/Annuler cette date"; $annule['fr']="Annulé"; $Tdate['fr']="Date"; $Tlettre['fr']="Lettre"; $autre['fr']="Autre"; $choisir_une_lettre['fr']="Choisir une lettre"; $groupes_suplémentaires['fr']="groupes suplémentaires"; $Tsalle['fr']="salle"; $Tville['fr']="ville"; $Tpays['fr']="pays"; $commentaires_divers['fr']="commentaires divers sur cette date"; $retour_liste_concert['fr']="Retourner à la liste des concerts"; ?>