security_check(); if ($resultat_session == 'c') { header("Location: ../utilisateurs/mon_compte.php?change_mdp=yes"); die(); } else if ($resultat_session == '0') { header("Location: ../logout.php?auto=1"); die(); } //INSERT INTO `droits` ( `id` , `administrateur` , `professeur` , `cpe` , `scolarite` , `eleve` , `secours` , `description` , `statut` ) VALUES ('/matieres/matieres_csv.php', 'V', 'F', 'F', 'F', 'F', 'F', 'Importation des matières depuis un fichier CSV', ''); if (!checkAccess()) { header("Location: ../logout.php?auto=1"); die(); } if (isset($is_posted)) { check_token(); } //**************** EN-TETE ***************** $titre_page = "Matières : Importation des matières depuis un CSV"; require_once("../lib/header.inc.php"); //**************** FIN EN-TETE ***************** ?>
Importation d'un fichier CSV où chaque ligne est de la forme: nom_court;nom_long
Par exemple:
\n";
echo "
MATHS;MATHEMATIQUES FRANC;FRANCAIS ...\n"; //echo "\n"; echo "\n"; } else { $csv_file = isset($_FILES["csv_file"]) ? $_FILES["csv_file"] : NULL; $fp=fopen($csv_file['tmp_name'],"r"); if(!$fp) { echo "
Impossible d'ouvrir le fichier CSV
\n"; echo "Cliquer ici pour recommencer !
\n"; } else{ $msg=""; echo "Dans le tableau ci-dessous, les identifiants en rouge correspondent à des nouvelles matières dans la base GEPI. les identifiants en vert correspondent à des identifiants de matières détectés dans le fichier CSV mais déjà présents dans la base GEPI.
\n"; echo "Identifiant de la matière | Nom complet |
---|---|
".mysqli_error($GLOBALS["mysqli"])." | |
".htmlspecialchars($affiche[0])." | ".htmlspecialchars($affiche[1])." |
".htmlspecialchars($affiche[0])." | ".htmlspecialchars($nom_complet)." |
Lors de l'enregistrement des données il y a eu $nb_reg_no erreur(s).
Essayez de trouver la cause de l'erreur et recommencez la procédure.
Voici la liste des chaines non acceptées:
\n"; echo "\n"; echo "$msg"; echo "\n"; } } else { echo "
L'importation des matières dans la base GEPI a été effectuée avec succès !
";
}
}
}
require("../lib/footer.inc.php");
?>