[ibf] ajouter des membres (utile pour lier le site au forum!)

Contenu du snippet

Depuis longtemps, je voulais lier les inscriptions de mon site à celles de mon forum IBF. Alors j'ai fait un petit script qui permet d'ajouter des entrées dans la table des membres d'un forum IPB/IBF

Source / Exemple :


<?php
mysql_connect("localhost", "USERNAME", "PASSWORD");
mysql_select_db("BDD");

$login = "LOGIN";                    // Login/Pseudo
$password = "";                      // Mot de passe du membre (ne pas oublier de le crypter en MD5!)
$email = "abcdef@123.com";        // Adresse e-mail
$now = time();
$join_date = $now;
$ip = $_SERVER['remote_addr'];
$avatar = "";                        // URL de l'avatar
$avatar_size = "";                   // Taille de l'avatar (sous la forme LxH)
$location = "";                      // Lieux d'habitation (ville)
$signature = "";                     // Signature
$website = "";                       // Site internet
$interests = "";                     // Centres d'intrêts
$adresse_msn = "";                   // Adresse MSN Messenger
$bday_day = "";                    // Jour de naissance
$bday_month = "";                  // Mois de naissance
$bday_year = "";                 // Annee de naissance

//On va voir l'id le plus eleve dans la table:
$get_idmax = mysql_query("SELECT * FROM `ibf_members` ORDER BY id DESC LIMIT 0,1");
$idmax = mysql_fetch_array($get_idmax);
$id=$idmax['id']+1; //Incrmentation pour avoir des ID successifs

mysql_query("INSERT INTO `ibf_members` VALUES ('$id', '$login', 3, '$password', '$email', '$now', '$ip', '$website', '100x120', 0, NULL, NULL, NULL, '$signature', NULL, NULL, NULL, NULL, '1', NULL, NULL, 1, NULL, NULL, NULL, 0, '3', NULL, '$now', '0', 1, 1, 1, 1, NULL, NULL, NULL, 0, NULL, NULL, 0, 'in:Inbox|sent:Sent Items', NULL, NULL, '$now', '$now', 0, '-1&-1', 0, '0', 0, '', 0, '', NULL, 0)")OR DIE(mysql_error());

?>

Conclusion :


N'oubliez pas de:
- Modifier les paramètres USERNAME, PASSWORD, BDD
- Modifier table des membres du forum dans le script (par défaut ibf_members)
- Insérer sur chaque ligne de variables la valeur que vous souhaitez (ex: $_POST['logni'])

J'ai bien testé cette source, et elle n'a pas de bug (je n'en n'ai pas trouvé).
J'attends vos commentaires!

www.progisland.fr.st

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.