[Release] SapphireFlyff Website

07/16/2013 14:52 Fistofgod#436
hab ich

// Variablen für: Datenbankverbindung //
define('ODBC_USER', 'sa'); //
define('ODBC_PASS', 'meinpw'); //
$odbc_connect = odbc_connect('DRIVER={SQL Server};SERVER=localhost\SQLEXPRESS', ODBC_USER, ODBC_PASS);
$_CONFIG['db_databases'] = array( // Datenbanken
'acc' => 'ACCOUNT_DBF',
'chr' => 'CHARACTER_01_DBF',
'web' => 'website_dbf', <--- auch in mssql klein
'log' => 'LOGGING_01_DBF',
);
07/16/2013 14:58 ™Daywalker#437
Versuch mal anstatt localhost deinen MSSQL namen da einzutragen.
07/16/2013 15:00 Fistofgod#438
geht immer noch nicht :(
07/16/2013 17:26 ThoughtfulDev#439
Quote:
Originally Posted by Fistofgod View Post
geht immer noch nicht :(
dann stimmen deine daten nicht was anderes kann es nicht sein.
07/16/2013 18:20 Fistofgod#440
die stimmen kann mich damit ja auch einloggen in mssql

PS: habs raus er wollte mein pw nicht nehmen wegen : und ;

wie ist das bei den cronjobs hier mit gemeint

Beispiel dafür: Der Link, um die Newsseite zu ändern, lautet [Only registered and activated users can see links. Click Here To Register...]
Dunkelrot ist hier der Dateiname (=fileName), Dunkelblau der GET-Parameter (=getParameter).

Dann ändert ihr in jeder einzelnen der sechs *.vbs-Dateien fileName = "xinc_cronjob" in fileName = "xinc_133job" und getParameter = "renew" in getParameter = "aktualisiere" um.

wo find ich jetz z.b. die beiden parameter?

Ps: die parameter hab ich nun gefunden und eingetragen aber er aktualiseirt sie trozdem nicht hat jemand eine ahnung? müssen die vbs datein irgendwo besonderes hin?

Update:

Problem gelöst läuft alles
07/17/2013 11:06 FifaPoint#441
Bei mir verbindet er sich auch nicht mit der Datenbank :S
Weiß echt nicht wieso..

PHP natürlich installiert (Auch gecheckt mit phpinfo)

Quote:
define('ODBC_USER', 'sa'); //
define('ODBC_PASS', 'abc_1234'); //
$odbc_connect = odbc_connect('DRIVER={SQL Server};SERVER=WIN-3367\SQLEXPRESS', ODBC_USER, ODBC_PASS);
07/17/2013 11:25 Velmore#442
Quote:
Originally Posted by n0n4m31994 View Post
Bei mir verbindet er sich auch nicht mit der Datenbank :S
Weiß echt nicht wieso..

PHP natürlich installiert (Auch gecheckt mit phpinfo)
Sollte es eine Verbindung zu einem Local auf dem Server liegenden MSSQL Server verbinden, teste mal ob du es ohne Benutzername und ohne Passwort verbinden kannst.
07/17/2013 11:30 FifaPoint#443
Quote:
Originally Posted by Velmore View Post
Sollte es eine Verbindung zu einem Local auf dem Server liegenden MSSQL Server verbinden, teste mal ob du es ohne Benutzername und ohne Passwort verbinden kannst.
Also dann:

Quote:
Quote:
define('ODBC_USER', ''); //
define('ODBC_PASS', ''); //
$odbc_connect = odbc_connect('DRIVER={SQL Server};SERVER=WIN-3367\SQLEXPRESS', ODBC_USER, ODBC_PASS);
?
07/17/2013 11:37 Velmore#444
Quote:
Originally Posted by n0n4m31994 View Post
Also dann:



?
Ja also ich brauchte bei einer Verbindung zum lokalen Server nie einen usernamen oder ein passwort
07/17/2013 11:42 FifaPoint#445
Quote:
Originally Posted by Velmore View Post
Ja also ich brauchte bei einer Verbindung zum lokalen Server nie einen usernamen oder ein passwort
Top, hat wirklich funktioniert! Danke :)

Hab jetz ein neues Problem..ich registriere mich auf der Homepage, email kommt auch an. Jedoch bekomm ich den Error ( Bestätigungsemail ):

Der Key existiert nicht.
07/17/2013 13:34 Marv!n#446
Quote:
Originally Posted by Velmore View Post
Ja also ich brauchte bei einer Verbindung zum lokalen Server nie einen usernamen oder ein passwort
Wenn man die Felder leer lässt, wird zwar eine Datenbank erkannt, aber ich konnte dann nie auf irgendetwas tun - weder per SELECT noch per INSERT noch sonstirgendetwas. Warum es bei mir imer fehltschlägt, entzieht sich meinem Verständnis. Noch viel ulkiger ist es, weil die Fehlermeldung, dass keine Verbindung besteht, verschwindet (wobei das wohl eher an der von mir verwendeten Bedingung liegt; dürfte also ein Bug sein, den ich einmal ausbessern könnte).

Deswegen: Trage wieder 'sa' als Nutzer ein, logge dich im SQL Manager ein, rechtsklicke sa (Baum "Sicherheit > Anmeldungen") im Objektexplorer und wähle Eigenschaften; ändere anschließend das Passwort.

Dadurch, dass die Meldung verschwindet, wenn du die Angaben leer hast, erschließt sich, dass ein Server läuft, sprich: Das Problem ist entweder, dass der Nutzer, den du vorher angabst, nicht existiert oder das Passwort aus welchem Grund auch immer falsch war.
07/17/2013 13:52 Fistofgod#447
oder er einfach keine sonderzeichen an nimmt das ist meine vermutung mit sonderzeichen geht es nicht ohne geht es :)
07/18/2013 22:04 Fistofgod#448
Irgendwie geht die gilden ranking seite nicht muss ich da erst in der db was spezielles eintragen ?
07/18/2013 22:12 ™Daywalker#449
Nein musst du nicht die Seite musst du nur im Admin Panel aktualisieren.
07/18/2013 22:13 Fistofgod#450
nop hab die crone jobs ^^ die gehen auch nur die g ranking macht er net

ps:

Cronjob-Update
Der Funktion wurde kein Inhalt zum Schreiben übermittelt. Das bedeutet meistens, dass die entsprechende Abfrage fehlerhaft ist, überprüfe deswegen die Abfrage auf ihre Richtigkeit. Die (unter Umständen fehlerhafte) Abfrage lautet:

USE [CHARACTER_01_DBF]

SELECT TOP 500
g.[m_szGuild] as [Guildname],
g.[m_nLevel] as [Guildlevel],
(SELECT COUNT([StraightWin]) FROM [tblCombatJoinGuild] WHERE [GuildID] = cjg.[GuildID] AND [StraightWin] > 0 GROUP BY [GuildID]) AS [Wins],
SUM(cjg.Point) as [Points],
ch.[m_szName] as [Leader],
(SELECT COUNT([m_idGuild]) FROM [GUILD_MEMBER_TBL] WHERE [m_idGuild] = cjg.[GuildID] GROUP BY [m_idGuild]) AS [Member],
g.[CreateTime]
FROM [tblCombatJoinGuild] AS cjg
LEFT JOIN [GUILD_TBL] AS g ON cjg.GuildID = g.[m_idGuild]
LEFT JOIN [GUILD_MEMBER_TBL] AS gmt ON cjg.GuildID = gmt.[m_idGuild]
LEFT JOIN [CHARACTER_TBL] AS ch ON gmt.[m_idPlayer] = ch.[m_idPlayer]
WHERE [Status] = 31 AND
g.[m_szGuild] != '' AND
gmt.[m_nMemberLv] = 0 AND
ch.[m_chAuthority] = 'F' AND
ch.[isblock] != 'D' AND
ch.[BlockTime] < 20131807
GROUP BY cjg.[GuildID], g.[m_szGuild], ch.[m_szName], g.[m_nLevel], g.[CreateTime]
ORDER BY [Wins] DESC, [Points] DESC

und ja es existieren gilden