Ich hab ein Problem !!!!
und zwaaar : Ich habe einen eigene Flyff-Privatserver. und nun möchte ich auf meiner Hompage so ein Schönes Registrierungs formular machen.
Mit den Feldern:
Accountname:
Passwort:
Passwort wiederholen:
Nun mein Problem. !!! Ich habe keine Ahnung wie das geht !
Nun wollte ich fragen ob mir jemand vl so einen Code schreiben kann ! php ! und mir den entweder hier posten oder als datei über Skype ( ID: plaay_the_game ) schicken kann.
Aber die Passwörter müssen md5 generiert sein. das heißt er muss die passwörter die eingegeben werden umwandeln.
Edit:
Ich habe jetzt schon einen Code programmiert.
weiß aber nicht was in die function.php rein gehört. !
Mein Code:
Quote:
<?php
include "functions.php";
if(isset($_POST['submit']))
{
$server = "medion2\SQLEXPRESS";
$user = "sa";
$pass= "**";
$username = strtolower(trim(htmlspecialchars(addslashes($_POST['username']))));
$password = md5("kikugalanet".$_POST['password']);
################################################## ###########
if(strlen($username) < 4 ||
strlen($username) > 16)
{
die("Dein Benutzername ist zu kurz/lang .<br>Er muss zwischen <b><u>4 und 16</u></b> Zeichen lang sein .");
}
if(strlen($_POST['password']) < 4 ||
strlen($_POST['password']) > 16)
{
die("Dein Passwort ist zu kurz/lang .<br>Es muss zwischen <b><u>4 und 16</u></b> Zeichen lang sein .");
}
################################################## ###########
$conn = mssql_connect($server,$user,$pass);
if(!$conn)
{
die("Connection failed!<br>");
}
$select = mssql_select_db("ACCOUNT_DBF",$conn);
if(!$select)
{
die("Can't select Database!<br>");
}
################################################## ###########
if(exist($username) != '0')
{
die ("Der Benutzername ".$username." wird schon benutzt .");
}
################################################## ###########
$bind = mssql_init("createaccount",$conn);
if(!$bind)
{
die("Couldn't Bind Variables.<br>");
}
$acc = $username;
$pass = $password;
$ipadress = $ip;
mssql_bind($bind, '@account' , $acc , SQLVARCHAR);
mssql_bind($bind, '@password', $pass, SQLVARCHAR);
$execute = mssql_execute($bind);
if($execute)
{
echo 'Account wurde <font color="green">erfolgreich</font> erstellt !';
}
else
{
echo 'Account erstellung<font color="red">fehlgeschlagen</font> !';
}
mssql_close($conn);
}
else
{
?><center>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<table>
<tr>
<td colspan="2" align ="center">
<h3>Account erstellen</h3>
</td>
</tr>
<tr>
<td align ="right">
Account :
</td>
<td>
<input type="text" size="20" name="username" maxlength="15" />
</td>
<td> </td>
</tr>
<tr>
<td align ="right">
Passwort :
</td>
<td>
<input type="password" size="20" name="password" maxlength="32" />
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" name="submit" value="Account erstellen" />
</td>
</tr>
</table>
</form>
</center>
<?php
}
?>
Oder habe ich das was in die Function gehört schon da rein geschrieben ?
Bitte. !
gruß DaarkPlayer
OK habe den Code Doch nun ein neues Problem !
Quote:
Fatal error: Call to undefined function mssql_connect() in C:\AppServ\www\functions.php on line 7
in line 7 steht
Quote:
$conn = mssql_connect($server,$user,$pass);
Was soll ich tun !?







