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 VALUES ('/gestion/saisie_message_connexion.php', 'V', 'F', 'F', 'F', 'F', 'F', 'F', 'F', 'Saisie de messages de connexion.', ''); // Check access if (!checkAccess()) { header("Location: ../logout.php?auto=1"); die(); } //================================ $titre_page = "Saisie de messages de connexion"; require_once("../lib/header.inc.php"); //================================ if (!loadSettings()) { die("Erreur chargement settings"); } $sql="CREATE TABLE message_login ( id int(11) NOT NULL auto_increment, texte text NOT NULL, PRIMARY KEY (id) ) ENGINE=MyISAM CHARACTER SET utf8 COLLATE utf8_general_ci;"; $resultat_creation_table=mysqli_query($GLOBALS["mysqli"], $sql); ?> Retour
\n"; echo "\n"; //echo "Refermer"; //echo "
Refermer"; echo "
Retour"; echo " | Importer un fichier de messages"; //echo " | Exporter le fichier de messages"; echo "
\n"; $import_message=isset($_GET['import_message']) ? $_GET['import_message'] : NULL; $valide_import_message=isset($_POST['valide_import_message']) ? $_POST['valide_import_message'] : NULL; if(isset($import_message)) { echo "Le fichier doit contenir un message par ligne.
\n"; echo "\n"; echo "Aucun fichier n'a été sélectionné !
\n";
echo "Cliquer ici pour recommencer !
Le type du fichier ne convient pas: ".mime_content_type($csv_file['tmp_name'])."
\n";
echo "Vous devez fournir un fichier TXT (type bloc-notes), pas un fichier traitement de texte ou quoi que ce soit d'autre.
Impossible d'ouvrir le fichier CSV !
\n"; echo "Cliquer ici pour recommencer !
\n"; } else{ $fp=fopen($csv_file['tmp_name'],"r"); $nb_max_reg=100; $nb_reg=0; $temoin_erreur='n'; while(!feof($fp)){ $ligne = fgets($fp, 4096); if(trim($ligne)!="") { $ligne=trim($ligne); $sql="INSERT INTO message_login SET texte='".addslashes($ligne)."';"; //echo "$sqlOn n'enregistre pas plus de $nb_max_reg messages lors d'un import.
"; break; } } fclose($fp); if(($nb_reg>0)&&($temoin_erreur=='n')) {echo "Import effectué.NOTES:
\n"; //echo "