[Release] Homepage Addons

01/10/2011 22:11 Jay Niize#61
da wirste sicher nur 1 rausbekommen, weil es der Log/der login ist ;)
01/22/2011 14:07 fussballbund#62
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!--


Name :
Description:
Version : 1.0
Released : 20091004

-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Hyper Flyff</title>
<meta name="keywords" content="" />
<meta name="Gestured" content="" />
<link href="default.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>
<div id="wrapper">
<!-- start header -->
<div id="header">
<div id="menu">
<ul id="main">
<li class="current_page_item"><a href="index.php">Homepage</a></li>
<li><a href="Register.php">Register</a></li>
<li><a href="Downloads.php">Downloads</a></li>
<li><a href="Ranking.php">Ranking</a></li>
</ul>
</div>
<div id="logo">
<h1><a href="#"><span><a href="#"><span><a target='_blank' title='ImageShack - Image And Video Hosting' href='/'><img src='' border='0'/></a></span></a></h1>
<p></p>
</div>
</div>
<!-- end header -->
<!-- start page -->
<div id="page">
<div id="sidebar1" class="sidebar">
<ul>
<li>
<h2>Server Stats</h2>
<ul>
<li>Exp: 250</li>
<li>Drop: 250</li>
<li>Penya: 300</li>
<li>Raining Event: X2 exp</li>
<li>Special Event: x2 Exp, Drop, Penya</li>

</ul>
</li>
<li>
<h2>Status</h2>
<ul>

<br><li>Account Server:
<?php
$online = @fsockopen("127.0.0.1", 12001, $errno, $errstr, 1);
if($online >= 1) {
echo '<b><font color=#00FF00>Online</font></b>';
}
else {
echo '<b><font color=#FF0000>Offline</font></b>';
}
?></li>

<br><li>Login Server:
<?php
$online = @fsockopen("127.0.0.1", 28000, $errno, $errstr, 1);
if($online >= 1) {
echo '<b><font color=#00FF00>Online</font></b>';
}
else {
echo '<b><font color=#FF0000>Offline</font></b>';
}
?></li>
<br><li>World Server:
<?php
$online = @fsockopen("127.0.0.1", 2101, $errno, $errstr, 1);
if($online >= 1) {
echo '<b><font color=#00FF00>Online</font></b>';
}
else {
echo '<b><font color=#FF0000>Offline</font></b>';
}
?></li>
</ul>
</li>
<li>
<h2>Server Specs</h2>
<ul>
<li>Cpu: AMD Dual Core 5000+</li>
<li>Ram: 4 GB DDR 800 Mhz</li>
<li>HDD: x2 750 Sata 2 Drives</li>
</ul>
</li>

</ul>
</div>
<!-- start content -->
<div id="content">
<div class="post">

<div class="entry">
<p><?php
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('nForceIsGay' . $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, '@birthday', $b, SQLVARCHAR, false, false, 120);
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="blue">Register Successfull.</font><br /><br />';
}
else {
echo '<font color="red">User already Exist.</font><br /><br />';
}
}
mssql_close();
}

echo '<form action="register.php" 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>';

?></p>

</div>
</div>

</div>
<!-- end content -->
<!-- start sidebars -->
<div id="sidebar2" class="sidebar">
<ul>
<li>
<h2>Calendar</h2>
<div id="calendar_wrap">
<table summary="Calendar">
<caption>
October 2009
</caption>
<thead>
<tr>
<th abbr="Monday" scope="col" title="Monday">M</th>
<th abbr="Tuesday" scope="col" title="Tuesday">T</th>
<th abbr="Wednesday" scope="col" title="Wednesday">W</th>
<th abbr="Thursday" scope="col" title="Thursday">T</th>
<th abbr="Friday" scope="col" title="Friday">F</th>
<th abbr="Saturday" scope="col" title="Saturday">S</th>
<th abbr="Sunday" scope="col" title="Sunday">S</th>
</tr>
</thead>
<tfoot>
<tr>
<td abbr="September" colspan="3" id="prev"><a href="#" title="View posts for September 2009">&laquo; Sep</a></td>
<td class="pad">&nbsp;</td>
<td colspan="3" id="next">&nbsp;</td>
</tr>
</tfoot>
<tbody>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
<td>6</td>
<td>7</td>
</tr>
<tr>
<td>8</td>
<td>9</td>
<td>10</td>
<td>11</td>
<td>12</td>
<td>13</td>
<td>14</td>
</tr>
<tr>
<td>15</td>
<td>16</td>
<td>17</td>
<td>18</td>
<td>19</td>
<td>20</td>
<td>21</td>
</tr>
<tr>
<td>22</td>
<td>23</td>
<td>24</td>
<td>25</td>
<td>26</td>
<td>27</td>
<td id="today">28</td>
</tr>
<tr>
<td>29</td>
<td>30</td>
<td>31</td>
<td class="pad" colspan="4">&nbsp;</td>
</tr>
</tbody>
</table>
</div>
</li>
<li>
<h2>More Info</h2>
<ul><?php
require('./configs/t_account_conf.php');
echo 'Total Accounts: ' . mssql_num_rows($query);


?>

.................................................. .................
Wie bekomme ich ne register rein

.................................................. .....................
01/28/2011 13:00 sars230#63
hallo ich hab mir folgende scripte mal genauer angeschaut
serverstatus:
new good ranking
und habe dort ein paar kleine fehler gefunde und behoben

serverstatus.php
PHP Code:
<?php


        $link 
= @mssql_connect("PCNAMESQLEXPRESS", "sa", "MSSQL PW") or die ("Server is down!");
        
$db = @mssql_select_db('ACCOUNT_DBF') or die ("Keine Accs Vorhanden");
        
$query = mssql_query('SELECT * FROM [ACCOUNT_TBL]');
        echo 
'Accounts: ' . mssql_num_rows($query);
echo 
"<br />";

        
$link = @mssql_connect("PCNAMESQLEXPRESS", "sa", "MSSQL PW") 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 />";

        
$link = @mssql_connect("PCNAMESQLEXPRESS", "sa", "MSSQL PW") or die ("Error!");
        
$db = @mssql_select_db('ACCOUNT_DBF') or die ("Keine Accs Vorhanden");
                
$query = mssql_query("SELECT * FROM [ACCOUNT_TBL_DETAIL] WHERE isuse = 'J' ");
                
$usersOnline =  mssql_num_rows($query);
        echo 
'Users Online: ' . $usersOnline;
echo 
"<br />";
$link = @mssql_connect("PCNAME\SQLEXPRESS", "sa", "MSSQL PW") or die ("Server nicht erreichbar! Pw falsch?");
        
$db = @mssql_select_db('LOGGING_01_DBF') or die ("Error!");
        
$query = mssql_fetch_array(mssql_query("SELECT TOP 1 number FROM LOG_USER_CNT_TBL ORDER BY number DESC"));
        
$peak = $query[0];
        echo 
'Server Peak: ' . $peak;
    echo 
"<br />";
?>

goodnewranking:
PHP Code:
<center><a href="?top=20">Top 20</a> | <a href="?top=50">Top 50</a> | <a href="?top=100">Top 100</a> | <a href="?top=200">Top 200</a><br></center>

<?php

//Removes all characters except numbers
function cleaninput($input)
{
$output = ereg_replace("[^0-9]", "", $input);
return 
$output;
}

if (isset(
$_GET['top']))
{
$show_top = cleaninput(@$_GET['top']);
}
else
{
$show_top = "20";
}
//Get The Right Color Master Icon
function mastericon($lvl)
{
if(
$lvl >= '60' && $lvl <= '69')
{
return 
"<img src='../imgjob/m1.png' alt='MASTER' title='Master' />";
}
else if(
$lvl >= '70' && $lvl <= '79')
{
return 
"<img src='../imgjob/m2.png' alt='MASTER' title='Master' />";
}
else if(
$lvl >= '80' && $lvl <= '89')
{
return 
"<img src='../imgjob/m3.png' alt='MASTER' title='Master' />";
}
else if(
$lvl >= '90' && $lvl <= '99')
{
return 
"<img src='../imgjob/m4.png' alt='MASTER' title='Master' />";
}
else if(
$lvl >= '100' && $lvl <= '109')
{
return 
"<img src='../imgjob/m5.png' alt='MASTER' title='Master' />";
}
else if(
$lvl >= '110' && $lvl <= '120')
{
return 
"<img src='../imgjob/m6.png' alt='MASTER' title='Master' />";
}
}
//Get Gender
function getgender($genderid)
{
if(
$genderid == '0')
{
return 
"<img src='../imgjob/male.png' alt='Male' title='Male' />";
}
else if(
$genderid == '1')
{
return 
"<img src='../imgjob/female.png' alt='Female' title='Female' />";
}
}
//Get Job
function getjob($job)
{
if (
$job == '0'){
return 
"<img src='../imgjob/vagrant.png' alt='Vagrant' title='Vagrant' />";
}
if (
$job == '1'){
return 
"<img src='../imgjob/mercenary.png' alt='Mercenary' title='Mercenary' />";
}
if (
$job == '2'){
return 
"<img src='../imgjob/acrobat.png' alt='Acrobat' title='Acrobat' />";
}
if (
$job == '3'){
return 
"<img src='../imgjob/assist.png' alt='Assist' title='Assist' />";
}
if (
$job == '4'){
return 
"<img src='../imgjob/magican.png' alt='Magican' title='Magican' />";
}
if (
$job == '5'){
return 
"Puppeter";
}
if (
$job == '6'){
return 
"<img src='../imgjob/knight.png' alt='Knight' title='Knight' />";
}
if (
$job == '7'){
return 
"<img src='../imgjob/blade.png' alt='Blade' title='Blade' />";
}
if (
$job == '8'){
return 
"<img src='../imgjob/jester.png' alt='Jester' title='Jester' />";
}
if (
$job == '9'){
return 
"<img src='../imgjob/ranger.png' alt='Ranger' title='Ranger' />";
}
if (
$job == '10'){
return 
"<img src='../imgjob/ringmaster.png' alt='Ringmaster' title='Ringmaster' />";
}
if (
$job == '11'){
return 
"<img src='../imgjob/billposter.png' alt='Billposter' title='Billposter' />";
}
if (
$job == '12'){
return 
"<img src='../imgjob/psykeeper.png' alt='Psykeeper' title='Psykeeper' />";
}
if (
$job == '13'){
return 
"<img src='../imgjob/elementor.png' alt='Elementor' title='Elementor' />";
}
if (
$job == '14'){
return 
"Gatekeeper";
}
if (
$job == '15'){
return 
"Doppler";
}
if (
$job == '16'){
return 
"<img src='../imgjob/knight.png' alt='Knight' title='Knight' />";
}
if (
$job == '17'){
return 
"<img src='../imgjob/blade.png' alt='Blade' title='Blade' />";
}
if (
$job == '18'){
return 
"<img src='../imgjob/jester.png' alt='Jester' title='Jester' />";
}
if (
$job == '19'){
return 
"<img src='../imgjob/ranger.png' alt='Ranger' title='Ranger' />";
}
if (
$job == '20'){
return 
"<img src='../imgjob/ringmaster.png' alt='Ringmaster' title='Ringmaster' />";
}
if (
$job == '21'){
return 
"<img src='../imgjob/billposter.png' alt='Billposter' title='Billposter' />";
}
if (
$job == '22'){
return 
"<img src='../imgjob/psykeeper.png' alt='Psykeeper' title='Psykeeper' />";
}
if (
$job == '23'){
return 
"<img src='../imgjob/elementor.png' alt='Elementor' title='Elementor' />";
}
if (
$job == '24'){
return 
"<img src='../imgjob/knight.png' alt='Hero-Knight' title='Knight' />";
}
if (
$job == '25'){
return 
"<img src='../imgjob/blade.png' alt='Hero-Blade' title='Blade' />";
}
 if (
$job == '26'){
return 
"<img src='../imgjob/jester.png' alt='Hero-Jester' title='Jester' />";
}
if (
$job == '27'){
return 
"<img src='../imgjob/ranger.png' alt='Hero-Ranger' title='Ranger' />";
}
if (
$job == '28'){
return 
"<img src='../imgjob/ringmaster.png' alt='Hero-Ringmaster' title='Ringmaster' />";
}
if (
$job == '29'){
return 
"<img src='..../imgjob/billposter.png' alt='Hero-Billposter' title='Billposter' />";
}
if (
$job == '30'){
return 
"<img src='../imgjob/psykeeper.png' alt='Hero-Psykeeper' title='Psykeeper' />";
}
if (
$job == '31'){
return 
"<img src='../imgjob/elementor.png' alt='Hero-Elementor' title='Elementor' />";
}
}
echo 
'<div align="center"><table width="65%" border="1">';
            echo 
'<td width="5%" bgcolor="#00CC00" style="padding-left:12px;"><b>Rank';
            echo 
'<td width="25%" bgcolor="#00CC00" style="padding-left:12px;"><b>Name';
            echo 
'<td width="25%" bgcolor="#00CC00" style="padding-left:12px;"><b>Level';
            echo 
'<td width="25%" bgcolor="#00CC00" style="padding-left:12px;"><b>Job';
            echo 
'<td width="20%" bgcolor="#00CC00" style="padding-left:12px;"><b>Sex';
            echo
'</tr>';

            
$rank=1;
    
$link = @mssql_connect("PCNAME\SQLEXPRESS", "sa", "MSSQL PW") ;
    
$db = @mssql_select_db("CHARACTER_01_DBF");
            
$sql = "SELECT TOP $show_top * FROM CHARACTER_TBL WHERE m_chAuthority = 'Z' ORDER BY m_nLevel DESC, m_nJob DESC, TotalPlayTime DESC, m_dwGold DESC";
            
$result = mssql_query($sql);
            while(
$consulta = mssql_fetch_array($result)) {
            
//if the user is a HERO displar the HERO image instead of their lvl
            
if($consulta['m_nJob'] >= '24')
            {
            
$lvl = "<img src='../imgjob/h1.png' alt='HERO' title='HERO' />";
            }
            
//if the user is a Master display the rihgt color master logo and theil lvl instead of just their lvl
            
else if($consulta['m_nJob'] >= '16' && $consulta['m_nJob'] <= '23')
            {
            
$lvl = mastericon($consulta['m_nLevel']).' '.$consulta['m_nLevel'];
            }
            
//if the user is a normal user just show their lvl
            
else
            {
            
$lvl = $consulta['m_nLevel'];
            }
            echo 
'<tr </tr>';
            echo 
'<td style="padding-left:12px;">'.$rank.'</td>';
            echo 
'<td style="padding-left:12px;"><a name="'.$consulta['m_szName'].'">'.$consulta['m_szName'].'</a></td>';
            echo 
'<td style="padding-left:12px;">'.$lvl.'</td>';
            echo 
'<td style="padding-left:12px;">'.getjob($consulta['m_nJob']).'</td>';
            echo 
'<td style="padding-left:12px;">'.getgender($consulta['m_dwSex']).'</td></tr><tr>';
            
$rank++;
            }
mssql_close();

?>
hier wird die tabelle nun im ie8 ordentlich dargestellt und die grafiken werden geladen

ich hoffe ich konnte euch damit helfen
02/06/2011 05:43 rädsun#64
2 Fragen:

1. Beim Pw Ändern Script wird mir immer "Your password isnt correct." angezeigt,
obwohl alles richtig eingestellt ist.
Woran kann das liegen?

2. Wie muss man beim Good New Ranking den Dateipfad zu den jeweiligen img. Dateien angeben?
also C:\xampp\htdocs\OrdnerX\imgjob\XXX.png
Oder wie funktioniert das?
02/06/2011 18:13 sars230#65
wen der ordner imgjog und die ranking.php im selber ordner sind ist das
/imgjob/m1.png
02/07/2011 14:30 Fullscreen#66
Quote:
Originally Posted by sarugjn View Post
höt ma rein
[Only registered and activated users can see links. Click Here To Register...]
#reportet

Grund: Spam in Form eines Youtube Videos.
02/19/2011 11:59 Freddie_Faulisch#67
Also beim Filezilla, welchen Projekt Ordner meinst du? o.ô
Ich finde keinen auf meinem Pc, kenne mich nicht so gut aus ._.
02/19/2011 13:01 Bladerboy#68
Wen ich den Anti - inject bei meinem register reintuhe kommt ein fehler aber diesen fehler finde ich nicht.
02/21/2011 14:17 Sedrika#69
Quote:
Originally Posted by Bladerboy View Post
Wen ich den Anti - inject bei meinem register reintuhe kommt ein fehler aber diesen fehler finde ich nicht.
Welcher Fehler taucht bei dir auf ?
02/21/2011 19:28 Teare#70
@ rädsun

Quote:
Originally Posted by rädsun View Post
Frage

Wie muss man beim Good New Ranking den Dateipfad zu den jeweiligen img. Dateien angeben?
also C:\xampp\htdocs\OrdnerX\imgjob\XXX.png
Oder wie funktioniert das?
Du musst einfach nur ./BilderOrdner/Bild.png angeben.
Sprich wenn du "m1.png" angebenwillst

Code:
[B]<img src='[COLOR="Red"]./imgjob/m1.png[/COLOR]' alt='MASTER' title='Master' />[/B]
Das ist alles was du hereinschreiben musst
02/23/2011 12:35 XSedrikX#71
Nice Jusikid =) Von mir ein THANK
03/04/2011 16:52 .Fraiwe#72
Nice Thread hat mir weitergeholfen (:
03/04/2011 17:29 Speedy18#73
Nice nur das nwes sytem läuft bei mir nicht -.- Würde mich über hilfe freuen

Keine das ist es ja da stehen einfach keine news drin-.-
03/04/2011 18:18 Fullscreen#74
Welche Errors etc.?
03/06/2011 15:53 ™Dryad#75
Schön gemacht Jusikid ^^
Thx haste von mir ^^