1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
| <?php
// Connexion bdd
@mysql_connect($dbhost,$dbuser,$dbpasswd) or die("Impossible de se connecter à la base de données");
@mysql_select_db($dbname);
// On ouvre le fichier à importer
$fichier = "liste.csv";
if (file_exists($fichier))
$fp = fopen("$fichier", "r");
else
{
echo "Fichier introuvable !<br>Importation stoppée.";
exit();
}
while (!feof($fp)) // Et Hop on importe
{
$ligne = fgets($fp,4096);
$liste = explode( ";",$ligne);
$titre_text = $liste[0];
$prenom_text = $liste[1];
$nom_text = $liste[2];
$email_text = $liste[3];
$requete="select * from phpbb_users where user_email='".$email_text."'";
$exe=mysql_query($requete);
if(mysql_num_rows($exe)==0)
{
//On crée l'identifiant de l'utilisateur
$sql = "SELECT MAX(user_id) as total
FROM phpbb_users";
$reponse = mysql_query($sql);
$donnees = mysql_fetch_array($reponse);
$user_id = $donnees['total']+1;
$email_text = trim($email_text);
$email_text = strtolower($email_text);
// Ajouter un nouvel enregistrement dans la table
$date_inscription = time();
$query = "INSERT INTO phpbb_users (user_id, user_active, user_level, user_regdate, user_date_bdd, user_timezone, user_style, user_lang, user_dateformat, user_login_tries, user_last_login_try, user_email, user_charte, user_titre, user_nom, user_prenom, user_compteur_lecteur) VALUES(" . $user_id . ", 0, 2, '', " . time() . ", '" . $board_config['board_timezone'] . "', 1, 'french', '" . $board_config['default_dateformat'] . "', 0, 0, '$email_text', 0, '$titre_text', '$nom_text', '$prenom_text', 0)";
$result= MYSQL_QUERY($query);
}
}
?> |
Partager