<? 
function forum_registeruser($username_in, $password_in, $email_in, $usergroup_in){

$connect = mysql_connect("localhost","USER","Şifre") or die ("Could not even connect to the database");//kendinize göre şifrelerinizi girin..

mysql_select_db("mybb");//forum database..

$query="SELECT username FROM users WHERE username='".$username_in."'"; //tablonuzu girin...

$checkexistence = mysql_query($query) or die("Could not read from table");

$exists=false;

while ($rows=mysql_fetch_array($checkexistence)){
extract($rows);
if($username==NULL){
    $exists=false;
}else{
    $exists=true;
}
}

if($exists==false){
    $salt=random_str('8');
    $password_hash=salt_password($password_in, $salt);
    $login_key=generate_loginkey();
        
    $insert_query = "INSERT INTO users (username, password, salt, loginkey, email, usergroup) VALUES ('".$username_in."', '".$password_hash."', '".$salt."', '".$login_key."', '".$email_in."', '".$usergroup_in."')";
    $insertuser = mysql_query($insert_query) or die("Could not insert data into table");

echo('Kullanıcı Başarılı Olarak Kaydedilmiştir..');
        
    }else{
        echo('Bu Kullanıcı adı sisteme kayıtlı...');
    }
    
}

function random_str($length="8")
{
    $set = array("a","A","b","B","c","C","d","D","e","E","f","F","g","G","h","H","i","I","j","J","k","K","l","L","m","M","n","N","o","O","p","P","q","Q","r","R","s","S","t","T","u","U","v","V","w","W","x","X","y","Y","z","Z","1","2","3","4","5","6","7","8","9");
    $str = '';

    for($i = 1; $i <= $length; ++$i)
    {
        $ch = mt_rand(0, count($set)-1);
        $str .= $set[$ch];
    }

    return $str;
}

function salt_password($password, $salt)
{
    return md5(md5($salt).md5($password));
}

function generate_loginkey()
{
    return random_str(50);
} 
$mail = "osman8@hotmail.com";
forum_registeruser(osmanyxss, 12345678, $mail, 2);
?>
Şöle bir kayıt fonksiyonu yazdım mybb kullananların rahatlıkla köprü yapabilimesi için..