"; echo "

Importation d'un fichier XML JATennis


"; $id_tournoi=$_POST['tournoi']; $date=date("dmY",time()); $file_max_size=$_POST['MAX_FILE_SIZE']; $uploadfile=$_FILES['fic_xml']['name']; $ok=0; $requete="SELECT nom FROM tournoi WHERE id_tournoi='$id_tournoi'"; $reponse=mysqli_query($db_connection, $requete) or die ("Erreur no".mysqli_errno($db_connection)()." : ".mysqli_error($db_connection)()."
"); $tournoi=mysqli_fetch_object($reponse); $nom_tournoi=str_replace(" ", "_", $tournoi->nom); $nom_fichier=$nom_tournoi."_".$date.".xml"; $rep_xml="./xml_jat/"; $fichier=$rep_xml.$nom_fichier; include("fct_jatennis_v2.php"); // vérifie qu'un fichier a bien été soumis if (isset($uploadfile)) { // vérifie la taille en octets if ($[''][size] <= $file_max_size) { // vérifie l'extension du fichier recu $ext = strRChr($_FILES['fic_xml']['name'], "."); if ($ext != false and $ext==".xml") { move_uploaded_file($_FILES['fic_xml']['tmp_name'], $fichier); $ok=1; } else { echo "
Le fichier n'a pas la bonne extension. Cliquez sur Retour pour recommencer.
"; } } else { echo "
Le fichier importé est trop gros. Cliquez sur Retour pour recommencer.
"; } } else { echo "
Aucun fichier n'a été selectionné pour le transfert. Cliquez sur Retour pour recommencer.
"; } if($ok==1) { /* Parser le fichier */ $res=parserXml($fichier); /* si le fichier est bien parsé, l'inserer en base */ if($res==1) { /* Traitement de la date */ insertionBdd($id_tournoi); } } echo "

"; include("deco_admin_club.php"); include("piedDePage.php"); } else { echo("Non autorisé - Redirection vers la page d'identification dans 2 secondes"); sleep(2); include("admin_login.php"); } ?>