Re: Ads
<span class="syntaxhtml">
<span class="syntaxdefault"><?php
session_start</span><span class="syntaxkeyword">();
include </span><span class="syntaxstring">"config.php"</span><span class="syntaxkeyword">;
global </span><span class="syntaxdefault">$_CONFIG</span><span class="syntaxkeyword">;
</span><span class="syntaxdefault">define</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"MONO_ON"</span><span class="syntaxkeyword">, </span><span class="syntaxdefault">1</span><span class="syntaxkeyword">);
require </span><span class="syntaxstring">"class/class_db_{$_CONFIG['driver']}.php"</span><span class="syntaxkeyword">;
</span><span class="syntaxdefault">$db</span><span class="syntaxkeyword">=new </span><span class="syntaxdefault">database</span><span class="syntaxkeyword">;
</span><span class="syntaxdefault">$db</span><span class="syntaxkeyword">-></span><span class="syntaxdefault">configure</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$_CONFIG</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'hostname'</span><span class="syntaxkeyword">],
</span><span class="syntaxdefault">$_CONFIG</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'username'</span><span class="syntaxkeyword">],
</span><span class="syntaxdefault">$_CONFIG</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'password'</span><span class="syntaxkeyword">],
</span><span class="syntaxdefault">$_CONFIG</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'database'</span><span class="syntaxkeyword">],
</span><span class="syntaxdefault">$_CONFIG</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'persistent'</span><span class="syntaxkeyword">]);
</span><span class="syntaxdefault">$db</span><span class="syntaxkeyword">-></span><span class="syntaxdefault">connect</span><span class="syntaxkeyword">();
</span><span class="syntaxdefault">$c</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">$db</span><span class="syntaxkeyword">-></span><span class="syntaxdefault">connection_id</span><span class="syntaxkeyword">;
</span><span class="syntaxdefault">$set</span><span class="syntaxkeyword">=array();
</span><span class="syntaxdefault">$settq</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">$db</span><span class="syntaxkeyword">-></span><span class="syntaxdefault">query</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"SELECT * FROM settings"</span><span class="syntaxkeyword">);
while(</span><span class="syntaxdefault">$r</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">$db</span><span class="syntaxkeyword">-></span><span class="syntaxdefault">fetch_row</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$settq</span><span class="syntaxkeyword">))
{
</span><span class="syntaxdefault">$set</span><span class="syntaxkeyword">[</span><span class="syntaxdefault">$r</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'conf_name'</span><span class="syntaxkeyword">]]=</span><span class="syntaxdefault">$r</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'conf_value'</span><span class="syntaxkeyword">];
}
print <<<EOF
</span><span class="syntaxdefault"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></span><span class="syntaxkeyword">{</span><span class="syntaxdefault">$set</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'game_name'</span><span class="syntaxkeyword">]}</span><span class="syntaxdefault"></title>
<script language="JavaScript">
<!--
function getCookieVal (offset) {
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function GetCookie (name) {
var arg = name + "=";
var alen = arg.length;
var clen = document.cookie.length;
var i = 0;
while (i < clen) {
var j = i + alen;
if (document.cookie.substring(i, j) == arg)
return getCookieVal (j);
i = document.cookie.indexOf(" ", i) + 1;
if (i == 0) break;
}
return null;
}
function SetCookie (name,value,expires,path,domain,secure) {
document.cookie = name + "=" + escape (value) +
((expires) ? "; expires=" + expires.toGMTString() : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "");
}
function DeleteCookie (name,path,domain) {
if (GetCookie(name)) {
document.cookie = name + "=" +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
"; expires=Thu, 01-Jan-70 00:00:01 GMT";
}
}
// -->
</script>
<script language="JavaScript">
var usr;
var pw;
var sv;
function getme()
{
usr = document.login.username;
pw = document.login.password;
sv = document.login.save;
if (GetCookie('player') != null)
{
usr.value = GetCookie('username')
pw.value = GetCookie('password')
if (GetCookie('save') == 'true')
{
sv[0].checked = true;
}
}
}
function saveme()
{
function checkIncomingData($idata, $minsize, $maxsize)
{
if (
strlen($idata)<$minsize
or
strlen($idata)>$maxsize
)
{
return false;
}
else
{
return true;
}
}
//make sure that nothing bad can be entered by the user (-->sql injection attack)
function cleanIncomingData($idata)
{
$cleaned = trim($idata);
$cleaned = mysql_real_escape_string($cleaned);
return $cleaned;
}
if (usr.value.length != 0 && pw.value.length != 0)
{
if (sv[0].checked)
{
expdate = new Date();
expdate.setTime(expdate.getTime()+(365 * 24 * 60 * 60 * 1000));
SetCookie('username', usr.value, expdate);
SetCookie('password', pw.value, expdate);
SetCookie('save', 'true', expdate);
}
if (sv[1].checked)
{
DeleteCookie('username');
DeleteCookie('password');
DeleteCookie('save');
}
}
else
{
alert('You must enter a username/password.');
return false;
}
}
</script>
<style type="text/css">
<!--
body {
background-image: url("http://www.kingpinmedia.co.uk/kingpin%20images/media_pix/SGP/SGPLarge/City%20Skyline_Night.jpg");
margin-top: 10px;
margin-bottom: 10px;
font-family:calibri, helvetica, arial, geneva, sans-serif;font-size:12px;color: yellow;
scrollbar-base-color: #005B70;
scrollbar-arrow-color: #F3960B;
scrollbar-DarkShadow-Color: #000000;
}
a:visited,a:active,a:hover,a:link { color: black;text-decoration: none; }
table,tr,td { font-family:helvetica, arial, geneva, sans-serif;font-size: 12px; }
img { border:none; }
textarea { font-family:helvetica, arial, geneva, sans-serif;font-size:12px;color: white; }
.table2 {
}
.lgrad {
background-image: url("http://www.kingpinmedia.co.uk/kingpin%20images/media_pix/SGP/SGPLarge/City%20Skyline_Night.jpg");
background-repeat:repeat-y;
width:19px;
}
.linegrad {
background-image: url("http://www.kingpinmedia.co.uk/kingpin%20images/media_pix/SGP/SGPLarge/City%20Skyline_Night.jpg");
background-repeat:repeat-y;
background-align: center;
width:2px;
}
.rgrad {
background-image: url("http://www.kingpinmedia.co.uk/kingpin%20images/media_pix/SGP/SGPLarge/City%20Skyline_Night.jpg");
background-repeat:repeat-y;
width:19px;
}
.dgrad {
background-image: url("http://www.kingpinmedia.co.uk/kingpin%20images/media_pix/SGP/SGPLarge/City%20Skyline_Night.jpg");
background-repeat:repeat-x;
height:38px;
}
.dgradl {
background-image: url("http://www.kingpinmedia.co.uk/kingpin%20images/media_pix/SGP/SGPLarge/City%20Skyline_Night.jpg");
background-repeat:no-repeat;
height:38px;
width:38px;
}
.dgradr {
background-image: url("http://www.kingpinmedia.co.uk/kingpin%20images/media_pix/SGP/SGPLarge/City%20Skyline_Night.jpg");
background-repeat:no-repeat;
height:38px;
width:38px;
}
.center {
width:932px;
background-image: url("http://www.kingpinmedia.co.uk/kingpin%20images/media_pix/SGP/SGPLarge/City%20Skyline_Night.jpg");
vertical-align:top;
text-align:center;
}
.table {
background-image: url("http://www.kingpinmedia.co.uk/kingpin%20images/media_pix/SGP/SGPLarge/City%20Skyline_Night.jpg");
}
.table3 {
background-image: url("http://www.kingpinmedia.co.uk/kingpin%20images/media_pix/SGP/SGPLarge/City%20Skyline_Night.jpg");
}
.table td {
background-image: url("http://www.kingpinmedia.co.uk/kingpin%20images/media_pix/SGP/SGPLarge/City%20Skyline_Night.jpg");
height:22px;
}
.table3 td {
background-image: url("http://www.kingpinmedia.co.uk/kingpin%20images/media_pix/SGP/SGPLarge/City%20Skyline_Night.jpg");
}
td .alt {
background-image: url("http://www.kingpinmedia.co.uk/kingpin%20images/media_pix/SGP/SGPLarge/City%20Skyline_Night.jpg");
height:22px;
}
td .h {
background-image: url("http://www.kingpinmedia.co.uk/kingpin%20images/media_pix/SGP/SGPLarge/City%20Skyline_Night.jpg");
background-repeat:repeat-x;
font-weight: bold;
}
.table th {
background-image: url("http://www.kingpinmedia.co.uk/kingpin%20images/media_pix/SGP/SGPLarge/City%20Skyline_Night.jpg");
background-repeat:repeat-x;
font-weight: bold;
}
-->
</style></head>
<body onload="getme();">
<center>
<table width="970" border="0" cellpadding="0" cellspacing="0" class="table2">
<tr>
<td class="center"></td>
<td class="center">[img=CD.jpg]
</span><span class="syntaxkeyword">EOF;
</span><span class="syntaxdefault">$IP </span><span class="syntaxkeyword">= (</span><span class="syntaxdefault">$_SERVER</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'HTTP_X_FORWARDED_FOR'</span><span class="syntaxkeyword">])
</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">?</span><span class="syntaxdefault"> $_SERVER</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'HTTP_X_FORWARDED_FOR'</span><span class="syntaxkeyword">]
</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">:</span><span class="syntaxdefault"> $_SERVER</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'REMOTE_ADDR'</span><span class="syntaxkeyword">];
if(</span><span class="syntaxdefault">file_exists</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'ipbans/'</span><span class="syntaxkeyword">.</span><span class="syntaxdefault">$IP</span><span class="syntaxkeyword">))
{
die(</span><span class="syntaxstring">"[b]<font color=red size=+1>Your IP has been banned, there is no way around this.</font>[/b]</body></html>"</span><span class="syntaxkeyword">);
}
</span><span class="syntaxdefault">$year</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">date</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'Y'</span><span class="syntaxkeyword">);
print </span><span class="syntaxstring">"<fieldset><legend>Game Info</legend><table width=100%><tr><td><fieldset><legend>Random User</legend>"</span><span class="syntaxkeyword">;
</span><span class="syntaxdefault">$gz</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">$db</span><span class="syntaxkeyword">-></span><span class="syntaxdefault">query</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"SELECT userid FROM users"</span><span class="syntaxkeyword">);
</span><span class="syntaxdefault">$memgz</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">$db</span><span class="syntaxkeyword">-></span><span class="syntaxdefault">num_rows</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$gz</span><span class="syntaxkeyword">);
print </span><span class="syntaxstring">"<p align=left><u>[b]Random Player</u>[/b]
"</span><span class="syntaxkeyword">;
</span><span class="syntaxdefault">$membgz </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">rand</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">1</span><span class="syntaxkeyword">,</span><span class="syntaxdefault">$memgz</span><span class="syntaxkeyword">);
</span><span class="syntaxdefault">$rangz</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">$db</span><span class="syntaxkeyword">-></span><span class="syntaxdefault">query</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"SELECT * FROM users WHERE userid=$membgz"</span><span class="syntaxkeyword">);
while(</span><span class="syntaxdefault">$r</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">$db</span><span class="syntaxkeyword">-></span><span class="syntaxdefault">fetch_row</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$rangz</span><span class="syntaxkeyword">))
{
print </span><span class="syntaxstring">"Username: {$r['username']} [{$r['userid']}]
Level: {$r['level']}
Gender: {$r['gender']}
"</span><span class="syntaxkeyword">;
}
print </span><span class="syntaxstring">"</fieldset></td><td><fieldset><legend>Top Users</legend>"</span><span class="syntaxkeyword">;
</span><span class="syntaxdefault">$fivgz</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">$db</span><span class="syntaxkeyword">-></span><span class="syntaxdefault">query</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"SELECT * FROM users ORDER BY level DESC LIMIT 5"</span><span class="syntaxkeyword">);
print </span><span class="syntaxstring">"<table cellspacing=0><tr><th>Username</th><th>Level</td></tr>"</span><span class="syntaxkeyword">;
while(</span><span class="syntaxdefault">$r</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">$db</span><span class="syntaxkeyword">-></span><span class="syntaxdefault">fetch_row</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$fivgz</span><span class="syntaxkeyword">))
{
print </span><span class="syntaxstring">"<tr><td>{$r['username']} [{$r['userid']}]</td><td>{$r['level']}</td></tr>"</span><span class="syntaxkeyword">;
}
print </span><span class="syntaxstring">"</p></fieldset></table></td></tr></table>"</span><span class="syntaxkeyword">;
print </span><span class="syntaxstring">"<h3>> {$set['game_name']} Log-In</h3>
<table width=80%>
<tr>
<td width=50%>
<fieldset>
<legend>About {$set['game_name']}</legend>
{$set['game_description']}
</fieldset>
</td>
<td>
<fieldset>
<legend>Login</legend>"</span><span class="syntaxkeyword">;
print </span><span class="syntaxstring">"<form action=authenticate.php method=post name=login onsubmit=\"return saveme();\">Username: <input type=text name=username>
Password: <input type=password name=password>
Remember me?
<input type=\"radio\" value=\"ON\" name=\"save\">Yes <input type=\"radio\" name=\"save\" value=\"OFF\" checked>No
<input type=submit value=Submit></form></fieldset></td></tr></table>
<h3>[url='register.php']<font color='blue'>[b]REGISTER NOW BETA![/b]</font>[/url]</h3>
[i]<center>Powered by codes made by Dabomstew (© {$year}). Game Copyright ©{$year} {$set['game_owner']}.</center>[/i]"</span><span class="syntaxkeyword">;
</span><span class="syntaxdefault">$fivgz</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">$db</span><span class="syntaxkeyword">-></span><span class="syntaxdefault">query</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"SELECT * FROM users ORDER BY level DESC LIMIT 5"</span><span class="syntaxkeyword">);
while(</span><span class="syntaxdefault">$r</span><span class="syntaxkeyword">=</span><span class="syntaxdefault">$db</span><span class="syntaxkeyword">-></span><span class="syntaxdefault">fetch_row</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$fivgz</span><span class="syntaxkeyword">))
print</span><span class="syntaxstring">"
</td>
<td class="</span><span class="syntaxdefault">rgrad</span><span class="syntaxstring">"></td>
</tr>
<tr>
<td colspan="</span><span class="syntaxdefault">3</span><span class="syntaxstring">">"</span><span class="syntaxkeyword">;
</span><span class="syntaxdefault">$rand_numb </span><span class="syntaxkeyword">= </span><span class="syntaxdefault">rand</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">1</span><span class="syntaxkeyword">, </span><span class="syntaxdefault">5</span><span class="syntaxkeyword">); </span><span class="syntaxcomment">// Choose a random number from 1 to 5
</span><span class="syntaxkeyword">if(</span><span class="syntaxdefault">$rand_numb</span><span class="syntaxkeyword">==</span><span class="syntaxdefault">1</span><span class="syntaxkeyword">) {
echo</span><span class="syntaxstring">'AD1'</span><span class="syntaxkeyword">;</span><span class="syntaxcomment">//Ad1
</span><span class="syntaxkeyword">}elseif(</span><span class="syntaxdefault">$rand_numb</span><span class="syntaxkeyword">==</span><span class="syntaxdefault">2</span><span class="syntaxkeyword">) {
echo</span><span class="syntaxstring">'AD2'</span><span class="syntaxkeyword">;</span><span class="syntaxcomment">//Ad2
</span><span class="syntaxkeyword">}elseif(</span><span class="syntaxdefault">$rand_numb</span><span class="syntaxkeyword">==</span><span class="syntaxdefault">3</span><span class="syntaxkeyword">) {
echo</span><span class="syntaxstring">'AD3'</span><span class="syntaxkeyword">;</span><span class="syntaxcomment">//Ad3
</span><span class="syntaxkeyword">}elseif(</span><span class="syntaxdefault">$rand_numb</span><span class="syntaxkeyword">==</span><span class="syntaxdefault">4</span><span class="syntaxkeyword">) {
echo</span><span class="syntaxstring">'AD4'</span><span class="syntaxkeyword">;</span><span class="syntaxcomment">//Ad4
</span><span class="syntaxkeyword">}elseif(</span><span class="syntaxdefault">$rand_numb</span><span class="syntaxkeyword">==</span><span class="syntaxdefault">5 </span><span class="syntaxkeyword">{
echo</span><span class="syntaxstring">'AD5'</span><span class="syntaxkeyword">;</span><span class="syntaxcomment">//Ad5
</span><span class="syntaxkeyword">}
print</span><span class="syntaxstring">"</td>
</tr>
</table>
</body>
</html>
"</span><span class="syntaxkeyword">;
</span><span class="syntaxdefault">?></span></span>
That should be working now!