[Release] Homepage Addons

04/10/2011 19:07 Jay Niize#91
Quote:
$conn = mssql_connect($server,$user,$pass);
Hier wird die Variable $conn mit dem MSSQL login belegt, welcher die Daten SERVER, BENUTZER & PASSWORT. Der Login wird sofort gemacht, aber da kommt ein Fehler raus. Die Daten! Überprüfe nochmal die Daten :b
04/10/2011 20:07 Kaymann123#92
ich hatte es auch schon soweit ausgefüllt das
$conn = mssql_connect($server,$user,$pass);
$conn = mssql_connect("NAME\SQLEXPRESS","SA","");
aber es kann wieder die gleiche fehler meldung
04/12/2011 15:36 Kaymann123#93
jetzt meldet er bei register das der benutzername schon vergeben ist so langsam ceck ich nichts mehr :D kann mir wer helfen was das problem ist meine register sieht so aus:

<h3 class="title"></h3>
<div id="text">

<?php

function exist($account){
$sql = "SELECT * FROM ACCOUNT_TBL WHERE account='".$account."'";
$result = mssql_query;
$server = "TIM\SQLExpress";
$user = "";
$pass= "";

if(!$result) {
die("MSSQL Error");
}
$check = mssql_num_rows;
return $check;
}





if(isset($_POST['submit']))
{
$server = "TIM\SQLExpress";
$user = "";
$pass= "";


$username = $_POST['username'];
//$password = md5("kikugalanet".$_POST['password']);
$password = $_POST['password'];
$password2 = $_POST['password2'];
$ip = trim(htmlspecialchars($_POST['ip']));

################################################## ###########

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 .");
}

if($password != $password2)
{
die("Die Passwˆrter stimmen nich ¸berein.");
}

if (preg_match('/[^a-zA-Z0-9]/',$username))
{
die("Der Benutzername enthält unerlaubte Zeichen.");
}
if (preg_match('/[^a-zA-Z0-9]/',$password))
{
die("Das Passwort enthält unerlaubte Zeichen.");
}

################################################## ###########

$conn = mssql_connect;
$server = "TIM\SQLExpress";
$user = "";
$pass= "";


if(!$conn)
{
die("Connection failed!<br>");
}

$select = mssql_select_db;
$conn = mssql_connect;
$server = "TIM\SQLExpress";
$user = "";
$pass= "";

if(!$select)
{
die("Can't select Database!<br>");
}

################################################## ###########

if(exist(username) != '0')
{
die ("Der Benutzername ".$username." wird schon benutzt .");
}



################################################## ###########

// $username = strtolower($username);
//$password = strtolower($password);
$password = md5('kikugalanet' . $password);

$ipadress = $ip;
mssql_query("USE [ACCOUNT_DBF]
SET NOCOUNT ON
INSERT INTO ACCOUNT_TBL (account, password, id_no1, id_no2, isuse, member, realname, cash)
VALUES ('$username', '$password', '$password', '$password', 'T', 'A', 'F', '1000')
INSERT INTO ACCOUNT_TBL_DETAIL (account, gamecode, tester, m_chLoginAuthority, regdate, BlockTime, EndTime, WebTime, isuse, email)
VALUES ('$username', 'A000', '2', 'F', '17.04.2010', '17.04.2010', '20990101', '20050101', 'O', '$email')");




if($execute)
{
echo 'Account wurde <font color="green">erfolgreich</font> erstellt !';
}
else
{
echo 'Account wurde <font color="green">erfolgreich</font> erstellt !';
}

mssql_close($conn);
}
else
{


?>
<center>
<form action="register.php" 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>&nbsp;</td>
</tr>
<tr>
<td align ="right">
Passwort :
</td>
<td>
<input type="password" size="20" name="password" maxlength="32" />
</td>
</tr>
<tr>
<td align ="right">
Passwort widerh. :
</td>
<td>
<input type="password" size="20" name="password2" maxlength="32" />
</td>
</tr>
<tr>
<td>
<input type="hidden" size="20" name="ip" maxlength="32" value="<?php echo $_SERVER['REMOTE_ADDR']; ?>"/>
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" name="submit" value="Account erstellen" />
</td>
</tr>
</table>
</form>
</center>
<?php
}
?>

</div>

<br>
<br>
<br>
04/29/2011 20:46 danny-98#94
adde das hier mal es ist sehr wichtig für entwickler
mssql_real_escape_string
PHP Code:
<?php
function mssql_real_escape_string($s) {
    if(
get_magic_quotes_gpc()) {
        
$s = stripslashes($s);
    }
    
$s = str_replace("'","''",$s);
    return 
$s;
}
function 
cleanuserinput($dirty){
    if (
get_magic_quotes_gpc()) {
        
$clean = mssql_real_escape_string(stripslashes($dirty));        
    }else{
        
$clean = mssql_real_escape_string($dirty);    
    } 
    return 
$clean;
}
?>
04/29/2011 21:18 Jay Niize#95
Quote:
Originally Posted by danny-98 View Post
adde das hier mal es ist sehr wichtig für entwickler
mssql_real_escape_string
PHP Code:
<?php
function mssql_real_escape_string($s) {
    if(
get_magic_quotes_gpc()) {
        
$s = stripslashes($s);
    }
    
$s = str_replace("'","''",$s);
    return 
$s;
}
function 
cleanuserinput($dirty){
    if (
get_magic_quotes_gpc()) {
        
$clean = mssql_real_escape_string(stripslashes($dirty));        
    }else{
        
$clean = mssql_real_escape_string($dirty);    
    } 
    return 
$clean;
}
?>
kann es ruhig sein, hat aber nichts mit mit Flyff zu tun, eher zur Sicherheit der website :o
04/29/2011 21:25 danny-98#96
Doch es hat was mit flyff zu tun weil das alle injektion befehle filtert die function gibt es bei mysql aber bei mssql leider nicht und das ist die eben als function
05/22/2011 19:50 Jay Niize#97
#2 Scripts added

Admins Anzeigen


Gamemasters Anzeigen


Danke Sedrika, habs nun changed :b

Greez, Demnächst kommen wieder viel mehr :3
05/22/2011 20:55 Sedrika#98
Quote:
Originally Posted by Jusikid View Post
#2 Scripts added

Admins Anzeigen


Gamemasters Anzeigen


Greez, Demnächst kommen wieder viel mehr :3

Falsch xD

Admin = P
GM's = L, M, N, O
wobei O fast wie P ist.
05/23/2011 10:52 Mariodev#99
Quote:
Originally Posted by Sedrika View Post
Falsch xD

Admin = P
GM's = L, M, N, O
wobei O fast wie P ist.
Ach lass ihn doch xDD

Es gibt so viele die Z in der Datenbank haben und glauben das es Admin ist ;)
05/23/2011 13:30 Sedrika#100
Quote:
Originally Posted by Mariodev View Post
Ach lass ihn doch xDD

Es gibt so viele die Z in der Datenbank haben und glauben das es Admin ist ;)
Z ist auch theoretisch Admin, da es im Alphabet nach dem P kommt =)
Aber P einen GM nennen ist falsch.
06/02/2011 19:16 Jay Niize#101
#Update

Alle GMs löschen



Alle Admins löschen


Alle Normalen Spieler löschen (Wipe)



HDBlackers Panel

Greez ~
06/02/2011 19:29 Sedrika#102
Wozu hast du HD's Panel hinzugefügt, wenn du es 2min später löscht ?

Und nur mal so, Gm ist man ab "L" bis "N"
06/10/2011 21:59 chaosscclown#103
Wo kann man ein Kostenloses Forum machen? :D
06/10/2011 22:04 Jay Niize#104
Und Bing, ich habe mein Zuaberstab geschwenkt :

[Only registered and activated users can see links. Click Here To Register...]
06/11/2011 13:44 .Cookiee#105
Find ich echt Schöön :) diese Übersicht von "Scripts". :D