Здравейте! Намерих система за гласуване не знам дали е сваляна от тук но работи без проблеми
bgtopconf.php
bgtopdel.php
bgtopvote.php
Имам и друг код който е към онлайн игра:
code.php
Втория код прави така че да добавя стойност в таблица и да записва в podarakbenzinip в колони id podarakid ip и time.
Как да смеся двата кода така че да работи нормално
опитвам се да направя вот система само че не с лента а с отделно меню
П.П: Искам също така искам след като е гласувано да добавя +1 в таблица users колона credits
По тази тема пишете тук, а по другата там (не смесвайте двете теми)
Благодаря предварително

bgtopconf.php
PHP:
<?php
$queryString = strtolower($_SERVER['QUERY_STRING']);
if (strstr($queryString,"<") OR strstr($queryString,">") OR strstr($queryString,"(") OR strstr($queryString,")") OR
strstr($queryString,"..") OR
strstr($queryString,"%") OR
strstr($queryString,"*") OR
strstr($queryString,"+") OR
strstr($queryString,"!") OR
strstr($queryString,"@")) {
$loc = $_SERVER['PHP_SELF'];
$ip = $_SERVER['REMOTE_ADDR'];
$date = date ("d-m-Y @ h:i:s");
$lfh = "log.txt";
$log = fopen ( $lfh,"a+" );
fputs ($log, "Attack Date: $date | Attacker IP: $ip | QueryString: $loc?=$queryString\n");
fclose($log);
echo "Вашата атака беше записана!"; exit;
}
?>
<?php
$server = "localhost";
$dbuser = "root";
$dbpass = "xxxx";
$dbname = "race";
$dbtable = "bgtop";
$db_conn = mysql_connect($server, $dbuser, $dbpass);
@mysql_select_db($dbname, $db_conn) or die(mysql_error());
$ip = $_SERVER["REMOTE_ADDR"];
$link = "http://bgtop.net/in.php/1273006082"; // тук посочи твоя линк.
$time = time();
$vtime = "86400"; // това е времето в секунди, за което ще може да се гласува. в случая е 24 часа.
$dtime = "10"; // времето, след което ще се изтриват ненужните записи. в случая е 4 дни(72 часа)
function show() {
echo '<a href="bgtopvote.php" target="_blank"><div style="width: 100%; height: 22px; position: absolute; top: 0px; left: 0px; z-index: 100; background-color: #fd7d00; text-align: center;font-size: 15px;">Ако искаш играта да стане известна и да има по големи награди цъкни ТУК.</div></a>';
}
?>
bgtopdel.php
PHP:
<?
include("bgtopconf.php");
$calc = $time - $dtime;
$total = mysql_result(mysql_query("SELECT COUNT(ip) FROM $dbtable WHERE ctime < \"$calc\""), 0);
$i = 0;
while($i < $total) {
$sql = mysql_query("DELETE from $dbtable WHERE ctime < \"$calc\"");
$i++;
}
echo "Ненужните записи са изтрити успешно!";
?>
bgtopvote.php
PHP:
<?
ob_start();
include("bgtopconf.php");
$sql = mysql_query("SELECT ctime FROM $dbtable WHERE ip=\"$ip\"");
if($row = mysql_fetch_array($sql)) {
$calc = $row['ctime'] + $vtime;
if ($calc > $time) { echo "Можете да гласувате само по веднъж за 24 часа!"; }
else {
$sqlQ = mysql_query("UPDATE $dbtable SET ctime = \"$time\" WHERE ip=\"$ip\"");
header("location: $link");
}
}
else {
$sql = mysql_query("INSERT into `$dbtable`(`ip`,`ctime`) VALUES ('$ip','$time')");
header("location: $link");
}
?>
Имам и друг код който е към онлайн игра:
code.php
PHP:
<?php
if($_SESSION['name']) {
$name = $_SESSION['name'];
if(isset($_GET['id'])) {
$id = htmlspecialchars($_GET['id']);
if($id == 0){$nrg = 200;;}
$ip=$_SERVER['REMOTE_ADDR'];
$query=mysql_query("SELECT * FROM `users` where `name` = '$_SESSION[name]'") or die(mysql_error());
$my=mysql_fetch_array($query);
if ($my[namepro] == 1)
{
$time = time() +3600;
}
elseif ($my[namepro] == 0)
{
$time = time() +7200;
}
$name = $_SESSION['name'];
$query=mysql_query("SELECT * FROM `users` WHERE `name` = '$name'") or die(mysql_error());
$row=mysql_fetch_array($query);
$id=$row['id'];
$query2=mysql_query("SELECT * FROM `podarakbenzinip` WHERE `podarak_id` = '$id'") or die(mysql_error());
$row2=mysql_num_rows($query2);
$row3=mysql_fetch_array($query2);
if ($row2 >= 1 )
{
$ends = $row3['time'];
$now = time();
$end = $ends - $now;
echo "<table class='nqkvo_kool2' width='36%' align='center'>
<td class='nqkvo_kool2' rowspan='4' width='5%' align='center'>
<img src='images/task_error.gif' width='33' border='0' height='33'>
</td>
<td width='50%' align='center'><span style='font-weight: bold;'>Ще може да заредиш безплатен бензин отново след:<center><b><div id='bxx' ></div></b></center>";
$r=$end;
?>
<script type="text/javascript">
v=new Date();
var bxx=document.getElementById('bxx');
function t(){
n=new Date();
ss=<?php echo $r; ?>;
s=ss-Math.round((n.getTime()-v.getTime())/1000.);
m=0;
h=0;
if(s<0){
bxx.innerHTML='Сега!';
}else{
if(s>59){m=Math.floor(s/60);s=s-m*60;}
if(m>59){h=Math.floor(m/60);m=m-h*60;}
if(s<10){s="0"+s}
if(m<10){m="0"+m}
bxx.innerHTML=h+':'+m+':'+s+'';}
window.setTimeout("t();",999);
}
window.onload=t;
</script></span></td>
</table>
<?
}
else
{
$insert=mysql_query("INSERT INTO `podarakbenzinip` (`id`, `podarak_id`, `ip`, `time`) VALUES ('', '$id', '$ip', '$time')") or die(mysql_error());
if ($insert)
$sql = "SELECT * FROM users WHERE name = '$name'";
$do = mysql_query($sql);
$my = mysql_fetch_array($do);
$nrg= $my[nrg] = $nrg;
$sql = "UPDATE users SET nrg='$nrg' WHERE name = '$name'";
$done=mysql_query($sql) or die(mysql_error());
if($done) { echo "
<table class='nqkvo_kool' width='36%' align='center'>
<td class='nqkvo_kool' rowspan='4' width='5%' align='center'>
<img src='images/task_done.gif' width='33' border='0' height='33'>
</td>
<td width='50%' align='center'><span style='font-weight: bold;'>Успешно зареди безплатно!</span></td>
</table><meta http-equiv=refresh content=15;url='index.php?a=full'><br>"; }}} else { ?>
<?php
$query=mysql_query("SELECT * FROM `users` WHERE `name` = '$name'") or die(mysql_error());
$row=mysql_fetch_array($query);
$id=$row['id'];
$query2=mysql_query("SELECT * FROM `podarakbenzinip` WHERE `podarak_id` = '$id'") or die(mysql_error());
$row2=mysql_num_rows($query2);
$row3=mysql_fetch_array($query2);
if ($row2 >= 1 )
{
$ends = $row3['time'];
$now = time();
$end = $ends - $now;
echo "<table class='nqkvo_kool2' width='36%' align='center'>
<td class='nqkvo_kool2' rowspan='4' width='5%' align='center'>
<img src='images/task_error.gif' width='33' border='0' height='33'>
</td>
<td width='50%' align='center'><span style='font-weight: bold;'>Ще може да заредиш безплатен бензин отново след:<center><b><div id='bxx' ></div></b></center>";
$r=$end;
?>
<script type="text/javascript">
v=new Date();
var bxx=document.getElementById('bxx');
function t(){
n=new Date();
ss=<?php echo $r; ?>;
s=ss-Math.round((n.getTime()-v.getTime())/1000.);
m=0;
h=0;
if(s<0){
bxx.innerHTML='Сега!';
}else{
if(s>59){m=Math.floor(s/60);s=s-m*60;}
if(m>59){h=Math.floor(m/60);m=m-h*60;}
if(s<10){s="0"+s}
if(m<10){m="0"+m}
bxx.innerHTML=h+':'+m+':'+s+'';}
window.setTimeout("t();",999);
}
window.onload=t;
</script></span></td>
</table>
<?
}
else
{
$sql = "SELECT * FROM users WHERE name = '$name'";
$do = mysql_query($sql);
$my = mysql_fetch_array($do);
echo "
<img src='images/aboutus_gift.gif'><br><a href='?a=full&id=0'><center><h3>Вземи безплатен бензин!</h3></center></a>
";}
?>
<? }} else { echo 'Не си логнат'; } ?>
Втория код прави така че да добавя стойност в таблица и да записва в podarakbenzinip в колони id podarakid ip и time.
Как да смеся двата кода така че да работи нормално
опитвам се да направя вот система само че не с лента а с отделно меню
П.П: Искам също така искам след като е гласувано да добавя +1 в таблица users колона credits
По тази тема пишете тук, а по другата там (не смесвайте двете теми)
Благодаря предварително