hallo leute vielleicht kann mir hier einer weiter helfen ich habe dieses vote ding ein gebaut aber wenn die voten und dnan f5 drücken bekommen sie immer wieder 1500 coins kann mir einer helfen
PHP Code:
<?php
header('Content-Type: text/html; charset=UTF-8');
?>
<?php
// -----------------------------------------------------------------------------
// VOTE4COINS by ******************* //
// -----------------------------------------------------------------------------
?>
<?php
// $sqlNew = mysqli_connect('0.0.0.0', 'root', 'mein pw');
?>
<div class="con-mid">
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
function votepopup(url) {
$("#button").val("Ich bin fertig mit voten!");
$("#form").attr("onsubmit","")
fenster = window.open(url, "Vote4Coins", "width=1150,height=750,status=yes,scrollbars=yes,resizable=yes");
fenster.focus();
}
</script>
<?php
if(isset($_SESSION['user_admin']) && checkInt($_SESSION['user_admin']) && $_SESSION['user_admin']>=0) {
class Vote {
var $config = array(
/////////////////////////////////////////
// BITTE HIER ALLE DATEN ANPASSEN
// Wie Viel Coins bekommt man fürs Voten ?
'coins' => 0,
// Account Daten von *******************
'id' => 'server',
'email' => 'meine mail',
/////////////////////////////////////////
);
public function do_vote() {
$url = 'http://api.*******************/API.php?ID=' . $this->config['id'] . '&email=' . $this->config['email'] . '&name=' . $_SESSION['user_name'];
$topl_curl = curl_init();
curl_setopt($topl_curl, CURLOPT_URL, $url);
curl_setopt($topl_curl, CURLOPT_HEADER, 0);
curl_setopt($topl_curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($topl_curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11');
$topl_data = curl_exec($topl_curl);
$topl_info = curl_getinfo($topl_curl);
//echo $topl_data;
if (!curl_errno($topl_curl)) {
if ($topl_info['http_code'] == 200) {
$data_json = json_decode($topl_data, true);
if ($data_json['result']['status'] == '0') {
echo '<div class="meldung"><b>Du hast nicht gevotet!</b></div>';
} elseif ($data_json['result']['status'] == '2') {
echo '<div class="meldung"><b>Du hast bereits gevotet! Du kannst nur alle 18 Stunden voten.</b></div>';
} elseif ($data_json['result']['status'] == '0') {
echo '<div class="meldung"><b>Du hast noch nicht gevotet!</b><div><br/><br/><small>(<a href="//www.elitepvpers.com/link/?https://www.*******************/vote.htm?id=' . $this->config['id'] . '&name=' . $_SESSION['user_name'] . '" target="_blank">Votefenster ausversehen geschlossen?</a>)</small>';
} elseif ($_SESSION['lastvote'] == Date("Y-m-d 00:00:00")) {
echo '<div class="meldung"><b>Du hast heute bereits gevotet! Du kannst nur alle 18 Stunden voten!</b></div>';
} elseif ($data_json['result']['status'] == '1') {
echo '<div class="ok"><b>Danke fürs Voten, dir wurden ' . $this->config['coins'] . ' Coins gutgeschrieben.</b></div>';
$date = date("Y-m-d H:i:s");
$coins = $this->config['coins'];
$name = $_SESSION['user_name'];
$cmd3 = "UPDATE account.account SET `coins` = (`coins` + '$coins'), `lastvote` = '$date' WHERE `login` LIKE '$name' LIMIT 1";
mysqli_query (mysqli_connect('0.0.0.0', 'root', 'mein pw'), $cmd3);
//mysqli_query (mysqli_connect('0.0.0.0', 'root', 'mein pw'), "UPDATE account.account SET `coins` = (`coins` + " . $this->config['coins'] . "), `lastvote` = ".Date("Y-m-d")." WHERE `login` LIKE " . $_SESSION['user_name'] . " LIMIT 1");
}
} else {
echo 'Es ist ein Fehler Aufgetreten. Bitte ServerAdmin kontaktieren. Fehler Code: 2';
}
} else {
echo 'Es ist ein Fehler Aufgetreten. Bitte ServerAdmin kontaktieren. Fehler Code: 1';
}
curl_close($topl_curl);
}
public function vote_forms() {
if (!isset($_POST['submit'])) {
echo '<div class="meldung" style="font-weight: bold;">Du bekommst jeden Tag Coins für deinen Vote!<br />Das Voten mit mehreren Accounts wird mit einer Account-Sperre bestraft.<br />Die Coins werden erst nach dem Voten gutgeschrieben.<br></div>
<br><form id="form" method="post" action="" onsubmit="votepopup(\'' . 'https://www.*******************/vote.htm?id=' . $this->config['id'] . '&name=' . $_SESSION['user_name'] . '\'); return false;">
<input type="submit" name="submit" id="button" value="Jetzt voten!" style="background:red;border-radius:4px;width:200px;margin:0 auto;color:#FFFFFF;font-weight:bold"/>
</form><br>Powered by <a target="_blank" href="//www.elitepvpers.com/link/?https://www.*******************">*******************</a>';
} else {
$this->do_vote();
}
}
public function cut_str($str, $left, $right) {
$str = substr(stristr($str, $left), strlen($left));
$leftLen = strlen(stristr($str, $right));
$leftLen = $leftLen ? -($leftLen) : strlen($str);
$str = substr($str, 0, $leftLen);
return $str;
}
}
$vote = new Vote();
$vote->vote_forms();
} else {
echo '<p class="meldung">Sie müssen für diesen Bereich angemeldet sein.</p><br><a target="_blank" href="//www.elitepvpers.com/link/?https://www.*******************">*******************</a>';
}
?>
</div>
<div class="con-bot"></div>
<?php
unset($_SESSION['lastvote']);
$sqlCmd = "SELECT lastvote FROM account.account WHERE id='".mysqli_real_escape_string(mysqli_connect('0.0.0.0', 'root', 'mein pw'),$_SESSION['user_id'])."' LIMIT 1";
$sqlQry = mysqli_query(mysqli_connect('0.0.0.0', 'root', 'mein pw'),$sqlCmd);
{
$getAdmin = mysqli_fetch_object($sqlQry);
$_SESSION['lastvote'] = $getAdmin->lastvote;
}
?>