Migrer vos membre du forum oxygen à phpbb

Contenu du snippet

Voila j'ai fait ce code pour but de de migrer tous mes membres du forum oxygen à phpbb.

Source / Exemple :


$all = mysql_query("SELECT * FROM o2_members");
echo "0";
while ($a = mysql_fetch_array($all,MYSQL_ASSOC)) {
$nick = mysql_query("SELECT nick FROM membres WHERE nick = '".$a['username']."'");
$nick = mysql_fetch_array($nick,MYSQL_ASSOC);
echo "1";
if ($nick['nick'] != '' && $nick['nick'] != 'diablus') {
$sql = mysql_query("SELECT user_id FROM forum_users ORDER BY user_id DESC LIMIT 0 , 1");
$sql = mysql_fetch_array($sql,MYSQL_NUM);
$userid = $sql[0] + 1;
mysql_query("INSERT INTO forum_users VALUES ($userid, 1, '".$nick['nick']."', '".$a['password']."', 0, 0, 0, '".$a['regdate']."', 0, 0, '0.00', 2, 'french', 'D M d, Y g:i a', 0, 0, 0, NULL, 0, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 0, '', 0, '".$a['email']."', '', '".$a['site']."', '', '', '', '', '', '', '', '', '', NULL);"); 
echo "2";
$sql = mysql_query("SELECT group_id FROM forum_groups ORDER BY group_id DESC LIMIT 0 , 1");
$sql = mysql_fetch_array($sql,MYSQL_NUM);
$groupid = $sql[0] + 1;
mysql_query("INSERT INTO `forum_groups` ( `group_id` , `group_type` , `group_name` , `group_description` , `group_moderator` , `group_single_user` ) VALUES ('$groupid', '1', '', '', '0', '1');");
mysql_query("INSERT INTO `forum_user_group` ( `group_id` , `user_id` , `user_pending` ) VALUES ('$groupid', '$userid', '0');");
}
}

Conclusion :


Diablus, Wemaster http://www.diablus.com :)

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.