Hallo Core'ler. Heute kam mir die Idee, dieses Thema zu erstellen. Es soll anderen Usern bei ihrer Homepage helfen. Server Status Falls wer noch etwas für diesen Thread hat, bitte einfach hier rein schreiben. MfG //Sry, das es so unordentlich ist, habe jetzt leider nicht mehr Zeit\\
Register
Danke an Luoo:<?php$ip = $_SERVER['REMOTE_ADDR'];$time = date("l dS of F Y h:i:s A");$script = $_SERVER[PATH_TRANSLATED];$fp = fopen ("[WEB]SQL_Injection.txt", "a+");$sql_inject_1 = array(";","'","%",'"'); #Whoth need replace$sql_inject_2 = array("", "","","""); #To wont replace$GET_KEY = array_keys($_GET); #array keys from $_GET$POST_KEY = array_keys($_POST); #array keys from $_POST$COOKIE_KEY = array_keys($_COOKIE); #array keys from $_COOKIE/*begin clear $_GET */for($i=0;$i<count($GET_KEY);$i++){$real_get[$i] = $_GET[$GET_KEY[$i]];$_GET[$GET_KEY[$i]] = str_replace($sql_inject_1, $sql_inject_2, HtmlSpecialChars($_GET[$GET_KEY[$i]]));if($real_get[$i] != $_GET[$GET_KEY[$i]]){fwrite ($fp, "IP: $ip\r\n");fwrite ($fp, "Method: GET\r\n");fwrite ($fp, "Value: $real_get[$i]\r\n");fwrite ($fp, "Script: $script\r\n");fwrite ($fp, "Time: $time\r\n");fwrite ($fp, "==================================\r\n");}}/*end clear $_GET *//*begin clear $_POST */for($i=0;$i<count($POST_KEY);$i++){$real_post[$i] = $_POST[$POST_KEY[$i]];$_POST[$POST_KEY[$i]] = str_replace($sql_inject_1, $sql_inject_2, HtmlSpecialChars($_POST[$POST_KEY[$i]]));if($real_post[$i] != $_POST[$POST_KEY[$i]]){fwrite ($fp, "IP: $ip\r\n");fwrite ($fp, "Method: POST\r\n");fwrite ($fp, "Value: $real_post[$i]\r\n");fwrite ($fp, "Script: $script\r\n");fwrite ($fp, "Time: $time\r\n");fwrite ($fp, "==================================\r\n");}}/*end clear $_POST *//*begin clear $_COOKIE */for($i=0;$i<count($COOKIE_KEY);$i++){$real_cookie[$i] = $_COOKIE[$COOKIE_KEY[$i]];$_COOKIE[$COOKIE_KEY[$i]] = str_replace($sql_inject_1, $sql_inject_2, HtmlSpecialChars($_COOKIE[$COOKIE_KEY[$i]]));if($real_cookie[$i] != $_COOKIE[$COOKIE_KEY[$i]]){fwrite ($fp, "IP: $ip\r\n");fwrite ($fp, "Method: COOKIE\r\n");fwrite ($fp, "Value: $real_cookie[$i]\r\n");fwrite ($fp, "Script: $script\r\n");fwrite ($fp, "Time: $time\r\n");fwrite ($fp, "==================================\r\n");}}/*end clear $_COOKIE */fclose ($fp);?> <?phpini_set('display_errors', 0);$connection = mssql_connect('xxx', 'xxx', 'xxx'); //Change YOURHOST and YOURPASSWORDif(!connection || !mssql_select_db('ACCOUNT_DBF', $connection)){die('Unable to connect or select database!');}$checkusername = $_POST['Username'];$query = mssql_query("SELECT account FROM ACCOUNT_TBL WHERE account = '$checkusername'");$result = mssql_fetch_row($query);if(isset($_POST['submit'])){if($_POST['Username'] == ""){$error = '<font color="red"><b>Please enter a username.</b></font>';}else if($result[0] == $checkusername){$error = '<font color="red"><b>This username already exists. Please choose another one.</b></font>';}else if($_POST['Password'] == ""){$error = '<font color="red"><b>Please enter a password.</b></font>';}else{$password = md5('kikugalanet' . $_POST['Password']);$stmt = mssql_init('webCreateAcc', $connection);mssql_bind($stmt, '@account', $checkusername, SQLVARCHAR, false, false, 15);mssql_bind($stmt, '@password', $password, SQLVARCHAR, false, false, 36);mssql_bind($stmt, '@birthday', $checkusername, SQLVARCHAR, false, false, 120);mssql_bind($stmt, '@email', $checkusername, SQLVARCHAR, false, false, 120);mssql_execute($stmt) or die ("Could not complete the registration. Please try again.");mssql_free_statement($stmt);$error = '<font color="green"><b>Registration complete!</b></font>';}}echo '<form action="register.php" method="post">';echo 'Username: &nbs p; <input type="text" name="Username" /><br /><br />';echo 'Password: &nbs p; <input type="password" name="Password" /><br /><br />';echo '<input type="submit" name="submit" value="Register" />   ;& nbsp';echo '</form>';echo $error;?>
Alles anzeigen
<br>Account Server:
<?php
$online = @fsockopen("DEINE-IP", 12001, $errno, $errstr, 1);
if($online >= 1) {
echo '<b><font color=#00FF00>Online</font></b>';
}
else {
echo '<b><font color=#FF0000>Offline</font></b>';
}
?>
<br>Certifier Server:
<?php
$online = @fsockopen("DEINE-IP", 23000, $errno, $errstr, 1);
if($online >= 1) {
echo '<b><font color=#00FF00>Online</font></b>';
}
else {
echo '<b><font color=#FF0000>Offline</font></b>';
}
?>
<br>Trans Server:
<?php
$online = @fsockopen("DEINE-IP", 7000, $errno, $errstr, 1);
if($online >= 1) {
echo '<b><font color=#00FF00>Online</font></b>';
}
else {
echo '<b><font color=#FF0000>Offline</font></b>';
}
?>
<br>Core Server:
<?php
$online = @fsockopen("DEINE-IP", 4001, $errno, $errstr, 1);
if($online >= 1) {
echo '<b><font color=#00FF00>Online</font></b>';
}
else {
echo '<b><font color=#FF0000>Offline</font></b>';
}
?>
<br>Cache Server:
<?php
$online = @fsockopen("DEINE-IP", 15400, $errno, $errstr, 1);
if($online >= 1) {
echo '<b><font color=#00FF00>Online</font></b>';
}
else {
echo '<b><font color=#FF0000>Offline</font></b>';
}
?>
<br>Login Server:
<?php
$online = @fsockopen("DEINE-IP", 28000, $errno, $errstr, 1);
if($online >= 1) {
echo '<b><font color=#00FF00>Online</font></b>';
}
else {
echo '<b><font color=#FF0000>Offline</font></b>';
}
?>
<br>World Server:
<?php
$online = @fsockopen("DEINE-IP", 2101, $errno, $errstr, 1);
if($online >= 1) {
echo '<b><font color=#00FF00>Online</font></b>';
}
else {
echo '<b><font color=#FF0000>Offline</font></b>';
}
?>
Alles anzeigen
Server Statistik
<?php
$link = @mssql_connect("MSSQL_SERVER", "Username", "Password") or die ("Error!");
$db = @mssql_select_db('ACCOUNT_DBF') or die ("Error!");
$b = '';
$mail = '';
$query = mssql_query("SELECT * FROM [ACCOUNT_TBL_DETAIL] WHERE isuse = 'J' ");
echo 'Users Online: ' . mssql_num_rows($query);
?><?php $link = @mssql_connect("127.0.0.1\SQLEXPRESS", "Username", "Password") or die ("Server is down!"); $db = @mssql_select_db('ACCOUNT_DBF') or die ("Accout table is missing!"); $b = ''; $mail = ''; $query = mssql_query('SELECT * FROM [ACCOUNT_TBL]'); echo 'Total Accounts: ' . mssql_num_rows($query);?><?php $link = @mssql_connect("127.0.0.1\SQLEXPRESS", "Username", "Password") or die ("Server is down!"); $db = @mssql_select_db('ACCOUNT_DBF') or die ("Accout table is missing!"); $b = ''; $mail = ''; $query = mssql_query('SELECT * FROM [CHARACTER_TBL]'); echo 'Total Characters: ' . mssql_num_rows($query); ?>
Werde es dann editieren :)
Zer0
Morgen ist es alles perfekt ;)
[Liste] Flyff Homepage Codes
-
-
[COLOR="DarkOrange"]Die ganzen Spoiler sind kaputt[/COLOR]
-
[FONT="Courier New"][COLOR="Red"][SIZE="3"]Gehen wieder![/SIZE][/COLOR][/FONT]
-
[COLOR="DarkOrange"]
Zitat von Zer0;107240[FONT="Courier New"][COLOR="Red"][SIZE="3"]Gehen wieder![/SIZE][/COLOR][/FONT]
Negiert. Da is wohl iwas am Forum kaputt.[/COLOR]
-
Ja,
jetzt gehen sie wieder nicht!//EDIT:
Geht wieder :D -
Am besten pack alles in Code boxen
-
[COLOR="DeepSkyBlue"]Spoiler klappen noch immer nicht ich würde den Text/Script in Zitate schreiben.
mfg[/COLOR]
-
[FONT="Courier New"][COLOR="Red"][SIZE="3"]Das liegt am Forum![/SIZE][/COLOR][/FONT]
-
[COLOR="DeepSkyBlue"]Habe ich irgendwas über dich gesagt?
Ich sagte damit nur das du es lieber in Zitate packen solltest, denn in diesem Zustand nützt es keinem was.
mfg[/COLOR]
-
1. Spoiler gehen net
2. Sind es Scripts keine Codes =D
3. Bitte ich dich darum das Register Script zu Removen, danke -
Zitat von Invitation;107252
Habe ich irgendwas über dich gesagt?
Ich auch nicht über dich!
Ist jetz in Zitate!//EDIT:
1. Spoilor sind weg!
2. Egal!
3.Da es von dir selber released wurde,
sehe ich da keinen Sinn! -
[FONT="Franklin Gothic Medium"][COLOR="DarkOrange"][SIZE="2"]Nochmal, Remove das Registrierungs Script!
Oder ich werde es einem Moderatoren weiter leiten und der macht es + Verwarnungspunk! -.-[/SIZE][/COLOR][/FONT]
-
[FONT="Courier New"][COLOR="Red"][SIZE="3"]Ok.
Dann hast du doch bestimmt nichts dagegen, das ich die gesamte CoN Hp release oder?[/SIZE][/COLOR][/FONT]
-
[FONT="Franklin Gothic Medium"][COLOR="DarkOrange"][SIZE="2"]Dieser Release wurde Removed vor 2 Wochen wen du es nicht Bemerkt hast ;)[/SIZE][/COLOR][/FONT]
-
[COLOR="DeepSkyBlue"]Wen du es selbst veröffentlichst hast bist du selber schuld das es im Umlauf ist...
@TE mach halt ein anderes Regi Script rein wen manche denken hier rumheulen zu müssen....[/COLOR]
-
Viel Spaß damit.
1. Der Server Status war hier schonmal released!
2. nutzt diesen Teil:PHP<?php $online = @fsockopen("DEINE-IP", 4001, $errno, $errstr, 1); if($online >= 1) { echo '<b><font color=#00FF00>Online</font></b>'; } else { echo '<b><font color=#FF0000>Offline</font></b>'; } ?>
Und sämtliche User eures Servers haben bei einem Homepage Aufruf Disconnect!
3. Braucht dieses Serverstatusscript viel zu viel Server Leistung, da es mit jedem Aufruf aktualisiert wird. Sind ein paar Hundert User auf der Homepage, kann es damit zu großen Problemen kommen.
Man Sollte es besser so coden, das sich diese Anzeige nur z.B alle 2 Minuten Aktualisiert, egal wie die Homepage Aufrufen.
Letzteres zählt für all deine Statistik Scripts, bzw für die geleechten oder zusammen kopierten.mfg
Till -
[FONT="Courier New"][COLOR="Red"][SIZE="3"]Ich sagte nicht das ich die scripts geschrieben habe.
Habe ich auch nicht.
Unsere homepage ist anders aufgebaut.
Der status ist eine externe datei und nicht im index.[/SIZE][/COLOR][/FONT] -
[FONT="Franklin Gothic Medium"][COLOR="DarkOrange"][SIZE="2"]Er is aber im Index Includet oder anderst gesagt es spielt keine rolle wo der ist wen er Includet ist im Index[/SIZE][/COLOR][/FONT]
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!