[Release] Homepage Addons

03/13/2011 18:36 danny-98#76
Du hast eine sache vergessen !
Registrierung ohne webCreateAcc das würde wie folgt aussehen mit ner mssql_query! und geht auf v15
register.php
HTML Code:
<h3 class="title"></h3>          
<div id="text">

<?php

function exist($account){
	$sql = "SELECT * FROM ACCOUNT_TBL WHERE account='".$account."'";
	$result = mssql_query($sql);
	if(!$result) {
		die("MSSQL Error");
	}
	$check = mssql_num_rows($result);
	return $check;
}





if(isset($_POST['submit']))
{
	$server = "PROGRAMMING-PC\SQLExpress";
	$user = "sa";
	$pass= "Zkowcvrzhtq5";
	

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

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

	       // $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>

<?php include "include/bottom.php";?>   
<br>
<br>
<br> 
03/13/2011 19:44 Deda94#77
Habe nen Problem.. undzwar möchte ich mir die Charakterzahl anzeigen lassen...

So halt-> Character:

aber dahinter steht keine zahl...

hier die Stelle aus der index.php

Code:
<tr>
  <th scope="row"><div align="left">Character: % </div></th>
  <td><div align="right"><src="Configs/char.php"></div></td></center>
</tr>

Hier aus der char.php

Code:
<?php 
        $link = @mssql_connect("*ZENSIERT*\SQLEXPRESS", "sa", "*ZENSIERT*") or die ("Server is down!"); 
        $db = @mssql_select_db('CHARACTER_01_DBF') or die ("Keine Chars Vorhanden");       
        $query = mssql_query('SELECT * FROM [CHARACTER_TBL]'); 
        echo 'Characters: ' . mssql_num_rows($query);  
echo "<br />"; 
?>

was ist falsch?
03/13/2011 20:36 GriveNetwork#78
hey ToxicLibrary™,

du hast ja auch gar nicht den iframe-Tag benutzt, wenn du einfach so src="" schreibst bringt es nichts. So sollte der code aussehen:

Code:
<tr>
  <th scope="row"><div align="left">Character: % </div></th>
  <td><div align="right"><iframe src="Configs/char.php" width="30" height="10"></iframe></div></td></center>
</tr>
width = breite des iframes
height= höhe des iframes

diese beide attribute können auhc weggelassen werden.

Mfg
GriveNetwork
03/13/2011 20:43 Deda94#79
jetzt steht dahinter nur % >.<

Btw: Muss das % da stehen?
03/13/2011 20:47 danny-98#80
hmm Das ist php und nicht html und es gibt nur zwei möglichkeiten entweder einzelne dateien includen oder smarty benutzten weil der echo befehl einen text bzw. eine variable ausgibt

echo 'Characters: ' . mssql_num_rows($query);
echo "<br />";
?>
03/13/2011 20:48 Deda94#81
@danny: Und jetzt nochmal für Leute die C++ können aber kein plan von php und sonstigem Homepage zeug haben :D
03/17/2011 06:49 danny-98#82
Ka mach doch mit c++ die webseite dauert zwar länger aber sollte auch gehen :D
04/01/2011 20:51 kokru15#83
Eine Frage xD

Da steht bei dir

"Jetzt Browsen wir in der linken Spalte von FIlezilla herum und suchen unseren Projekt ordner, und fügen ihn mit Rechtsklick -> Uploaden auf unserem Server ein."

Wo ist der Projektordner??
Wo finde ich den Oo
04/01/2011 21:06 Jay Niize#84
Projektordner = Der Homepage Ordner, wo dein Projekt drinnen ist, bzw. deine Homepage
04/01/2011 21:15 kokru15#85
Und wo genau ist die :>
Ich find die net....
Ich hab mich bei kilu.de angemeldet habe diese FileZilla installiert und habe oben alles eingegeben.
Doppelklick auf www ordner und weiter weiß ich nicht^^
Sry...bin wahrscheinlich zu blöd...
aber ich find den ordner nicht ich weiß nicht wo er ist
04/01/2011 21:19 entenhausenhaus#86
was soll ich eigentlich bei mssql pw reintun, wenn ich gar keins habe oder wo kann ich nachgucken, ob ich eins habe???
[Only registered and activated users can see links. Click Here To Register...]
Und was soll bei sa rein?
04/01/2011 21:52 GriveNetwork#87
hey entenhausenhaus,

der MSSQL kennwort kommt dort rein wo "MSSQL PW" steht, diesen Kennwort legst du beim instalieren von MSSQL fest. "sa" ist der Standardbenutzer bei MSSQL, dieser soll einfach so bleiben.

Mfg
GriveNetwork
04/02/2011 10:32 Errorbytes#88
Nicht schlecht^^
04/02/2011 19:18 .SnoX#89
Quote:
Originally Posted by GriveNetwork View Post
hey entenhausenhaus,

der MSSQL kennwort kommt dort rein wo "MSSQL PW" steht, diesen Kennwort legst du beim instalieren von MSSQL fest. "sa" ist der Standardbenutzer bei MSSQL, dieser soll einfach so bleiben.

Mfg
GriveNetwork
Legst du entweder per Installation fest, oder benutzt dein Administrator Passwort.
04/10/2011 17:55 Kaymann123#90
Hey,
ich habe ein problem bei register er meldet mir immer wenn ich mir ne acc machen möchte das irgendwas nich an der zeile stimmt "$conn = mssql_connect($server,$user,$pass); " muss ich vll etwas daunter schreiben oder es editen?