Hallo epvp,
ich habe ein Problem mit dem Vote 4 Coins Script von .Tobias, ich verstehe
nicht wo ich die MySQL Daten eingeben soll. Schließlich muss er sich doch mit
der Datenbank verbinden. Bitte ich brauch Hilfe :)
Mit API Key undso komme ich klar :)
Der mir Erfolgreich geholfen hat bekommt aufjedenfall ein Thanks.
ich habe ein Problem mit dem Vote 4 Coins Script von .Tobias, ich verstehe
nicht wo ich die MySQL Daten eingeben soll. Schließlich muss er sich doch mit
der Datenbank verbinden. Bitte ich brauch Hilfe :)
Mit API Key undso komme ich klar :)
PHP Code:
<script language="JavaScript" type="text/javascript">
function popup(url) {
w = window.open(url, "", "toolbar=0, scrollbars=1, location=0, statusbar=0, menubar=0, resizable=1, width=900, height=900, left = 740, top = 275");
}
</script>
<?php
if(isset($_SESSION['user_id']))
{
mysql_select_db("account");
$zeit = time();
$ip = $_SERVER['REMOTE_ADDR'];
$date_now = time();
$date_tommorrow = $date_now + 86400;
$getInfos = mysql_fetch_assoc(mysql_query("SELECT last_ip, coins, last_vote, vote_free FROM account.account WHERE id='".$_SESSION['user_id']."'"));
$search_ip = mysql_query("SELECT last_vote FROM account.account WHERE last_ip='".$getInfos['last_ip']."'");
if(($getInfos['vote_free'] <= $date_now) || $getInfos['last_vote'] == "")
{
if(isset($_POST['v4c']) && $_POST['v4c']=="Vote 4 Coins")
{
$ID='xxxxx';
$API_KEY='xxxxxxxxx';
$REQUEST='stats';
$topl_curl = curl_init();
curl_setopt($topl_curl, CURLOPT_URL,
'http://www.topliste.*****************/api?id=' . urlencode($ID) .
'&request=' . urlencode($REQUEST));
curl_setopt($topl_curl, CURLOPT_HEADER, 0);
curl_setopt($topl_curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($topl_curl, CURLOPT_HTTPHEADER, array('X_APIKEY: ' . $API_KEY));
$topl_data=curl_exec($topl_curl);
$topl_info=curl_getinfo($topl_curl);
if (!curl_errno($topl_curl))
{
if ($topl_info['http_code'] == 200)
{
$Data=json_decode($topl_data, true);
//echo $Data["unq_in_0_weekly"]."</br>";
}
else
{
echo $topl_data;
}
}
else
{
echo 'Curl error: ' . curl_error($topl_curl);
}
curl_close($topl_curl);
$sql = "UPDATE account.vote4coins2 SET actualVotes = ".$Data["unq_in_0_weekly"]."";
$sqlCmd = mysql_query($sql);
}
if(isset($_POST['v4p']) && $_POST['v4p']=="Prüfen")
{
$ID='683';
$API_KEY='60ea4e59c849f85';
$REQUEST='stats';
$topl_curl = curl_init();
curl_setopt($topl_curl, CURLOPT_URL,
'http://www.topliste.*****************/api?id=' . urlencode($ID) .
'&request=' . urlencode($REQUEST));
curl_setopt($topl_curl, CURLOPT_HEADER, 0);
curl_setopt($topl_curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($topl_curl, CURLOPT_HTTPHEADER, array('X_APIKEY: ' . $API_KEY));
$topl_data=curl_exec($topl_curl);
$topl_info=curl_getinfo($topl_curl);
if (!curl_errno($topl_curl))
{
if ($topl_info['http_code'] == 200)
{
$Data2=json_decode($topl_data, true);
//echo $Data2["unq_in_0_weekly"]."</br>";
}
else
{
echo $topl_data;
}
}
else
{
echo 'Curl error: ' . curl_error($topl_curl);
}
curl_close($topl_curl);
$sql = "SELECT actualVotes FROM account.vote4coins";
$sqlCmd = mysql_query($sql);
$ergebnis = mysql_fetch_array($sqlCmd);
$dataPrüf = $ergebnis['actualVotes'] + 1;
if($Data2["unq_in_0_weekly"] > $dataPrüf)
{
$sql2 = "UPDATE account.vote4coins SET actualVotes = ".$Data2["unq_in_0_weekly"]."";
$sqlCmd2 = mysql_query($sql2);
//VOTE 4 COINS
mysql_select_db("account");
$zeit = time();
$ip = $_SERVER['REMOTE_ADDR'];
$QueryFix = mysql_query("UPDATE account.account SET last_ip='5' WHERE vote_free<='$zeit'");
$Update22 = mysql_query("UPDATE account.account SET last_ip='$ip' WHERE id='".$_SESSION['user_id']."'");
$coins = 200;
$date_now = time();
$date_tommorrow = $date_now + 86400;
$getInfos = mysql_fetch_assoc(mysql_query("SELECT last_ip, coins, last_vote, vote_free FROM account.account WHERE id='".$_SESSION['user_id']."'"));
$search_ip = mysql_query("SELECT last_vote FROM account.account WHERE last_ip='".$getInfos['last_ip']."'");
$new_coins = $getInfos['coins'] + $coins;
if(($getInfos['vote_free'] <= $date_now) || $getInfos['last_vote'] == "") {
if((mysql_num_rows($search_ip) == 1) || ($getInfos['last_ip'] == 5) || $getInfos['last_ip'] == ""){
$ip = $_SERVER['REMOTE_ADDR'];
$Update = mysql_query("UPDATE account.account SET last_ip='$ip' WHERE id='".$_SESSION['user_id']."'");
$Update2 = mysql_query("UPDATE account.account SET last_vote='$date_now' WHERE id='".$_SESSION['user_id']."'");
$Update3 = mysql_query("UPDATE account.account SET vote_free='$date_tommorrow' WHERE id='".$_SESSION['user_id']."'");
$Update4 = mysql_query("UPDATE account.account SET coins='$new_coins' WHERE id='".$_SESSION['user_id']."'");
if($Update4) {
echo'<p>Du hast erfolgreich gevotet !</p>';
//echo '<meta http-equiv="refresh" content="1; url=http://www.topliste.*****************/in/2-utopiamt2-com.html" />';
}
else {
echo'<p>Es ist ein Fehler aufgetreten</p>';
}
}
else {
echo'<h2>Man darf pro Ip nur 1x Voten !</h2>';
echo'<p>Man darf pro IP nur 1x am Tag Voten</h2>';
}
}
else {
echo'<h2>Es ist noch nicht Zeit!</h2>';
echo'<p>Du hast noch keine 24 Stunden seit deinem letzen Vote gewartet.</p>';
$wait = $getInfos['vote_free'] - $date_now;
$wait = $wait / 3600;
$waits = 24 - $wait;
$timemin = 60 / substr($waits,0,1);
echo'<p>Du musst noch '.substr($wait,0,2).' Stunden warten.</p>';
}
}
else
{
echo '<font color="red">Du hast nicht Gevotet !</font>';
echo '</br>';
}
}
?>
Anleitung:</br>
1) Klicke auf Vote 4 Coins und Vote !</br>
2) Klicke auf Prüfen und erhalte deine Coins !
<form action="index.php?s=vote4coins" method="POST">
<?PHP if(!isset($_POST['v4c'])){?>
<input type="submit" name="v4c" value="Vote 4 Coins" target="_blank" onClick="javascript:popup('http://www.topliste.*****************/in/LINK');">
<?PHP } ?>
<?PHP if(isset($_POST['v4c']) && $_POST['v4c']=="Vote 4 Coins"){?>
<input type="submit" name="v4p" value="Prüfen">
</br>Kein Vote Fenster ? <a href="http://www.topliste.*****************/in/LINK" target="new" >Klick</a>
<?PHP
}
}
else
{
echo'<h2>Man darf pro Ip nur 1x Voten !</h2>';
echo'<p>Man darf pro IP nur 1x am Tag Voten</h2>';
}
}
else
{
echo 'Du bist nicht eingeloggt !';
}
?>
</form>