- Messages
- 73
- Reaction score
- 0
- Points
- 26
sinu po marunong gumawa ng PHP voting script for MSSQL rewrite lang po sana sa magandang function
function:
1. Need po na nagchecheck yung script kung talagang nakavote ba yung IP or Account - dito kasi pag click mo ng votenow.php input na agad yung username after input nagbibigay na agad ng Coin Reward hinde na siya umaabot a voting site para magsolve ng captcha to vote.
2. Need account and IP to vote every 12 hours -check in database, ibig sabihin po isang account lang and isang ip every 12 hours yung iba kasi nagpapalit lang ng IP nakakavote ulit.
eto po example
votenow.php
function:
1. Need po na nagchecheck yung script kung talagang nakavote ba yung IP or Account - dito kasi pag click mo ng votenow.php input na agad yung username after input nagbibigay na agad ng Coin Reward hinde na siya umaabot a voting site para magsolve ng captcha to vote.
2. Need account and IP to vote every 12 hours -check in database, ibig sabihin po isang account lang and isang ip every 12 hours yung iba kasi nagpapalit lang ng IP nakakavote ulit.
eto po example
<html>
<head>
<title>Vote Now!</title>
<style>
body { background-color: #202020;
color: yellow;
}
</style>
</head>
<body>
<?php
// Report all PHP errors (see changelog)
error_reporting(E_ALL);
//----------------------------------------------------------
// Give X coins
$coins = 25;
// Yout website after vote was successfull
// Add http:// in your list
$webpage = "http://www.google.com";
// Time needed to vote again
// You need to remove 1 minut from the time
// 720 should be 12hours
$time_needed = "719"; // in mintutes
// Insert your MSSQL info here
$mssql = array(
'host' => "YOUR HOST",
'user' => "YOUR USER",
'pass' => "YOUR PASS"
);
// Insert your MYSQL info here
$mysql = array(
'host' => "YOUR HOST",
'user' => "YOUR USER",
'pass' => "YOUR PASS",
'db' => "vote" // Do not change it the DB is vote
);
//---DO NOT EDIT ANYTHING BELOW HERE UNLESS YOU KNOW WHAT YOU ARE DOING!! ---
function clean($str){
return is_array($str) ? array_map('clean', $str) : str_replace("\\", "\\\\", htmlspecialchars((get_magic_quotes_gpc() ? stripslashes($str) : $str), ENT_QUOTES));
}
$mslink = mssql_connect($mssql['host'],$mssql['user'],$mssql['pass']);
$mylink = mysql_Connect($mysql['host'], $mysql['user'], $mysql['pass']);
mysql_select_db($mysql['db'],$mylink);
$ip = getenv("REMOTE_ADDR");
$httpref = getenv ("HTTP_REFERER");
$httpagent = getenv ("HTTP_USER_AGENT");
$account = clean($_POST['account']);
$date = date("Y-m-d G:i");
if (empty($account)){
echo '<SCRIPT LANGUAGE="JavaScript">alert("You didnt enter a account name! \n Please try again.")</script>';
echo "<script type='text/javascript'>window.location='votenow.php';</script>";
} elseif(!preg_match("/[0-9a-zA-Z]?/", $account)) {
echo '<SCRIPT LANGUAGE="JavaScript">alert("Incorrect account name format. \n Please try again.")</script>';
echo "<script type='text/javascript'>window.location='votenow.php';</script>";
} else {
$result1 = mssql_query("SELECT * FROM account.dbo.user_profile WHERE user_id = '".$account."'",$mslink);
$count1 = mssql_num_rows($result1);
$row1 = mssql_fetch_row($result1);
if($count1 == '0') {
echo '<SCRIPT LANGUAGE="JavaScript">alert("Account not found. \n Please try again.")</script>';
echo "<script type='text/javascript'>window.location='votenow.php';</script>";
} else {
$result2 = mssql_query("SELECT * FROM cash.dbo.user_cash WHERE user_no = '".$row1[0]."'",$mslink);
$count_coins = mssql_num_rows($result2);
if($count_coins == '0') {
echo '<SCRIPT LANGUAGE="JavaScript">alert("This account didnt visit the D-shop yet. \n You cannot recive your coins. \n Please login into the server, and visit the D-shop.")</script>';
echo "<script type='text/javascript'>window.location='votenow.php';</script>";
} else {
$result2 = mysql_query("SELECT * FROM users WHERE account = '".$account."' ");
$row2 = mysql_fetch_row($result2);
$count2 = mysql_num_rows($result2);
if($count2 == 1){
$voted_ip = $row2[2];
$voted_date = $row2[3];
$voted_id = $row2[0];
$voted_account = $row2[1];
$to_time = strtotime($voted_date);
$from_time = strtotime($date);
if (round(abs($to_time - $from_time) / 60,2) > $time_needed) {
$amount = $coins;
mysql_query("UPDATE users SET date = '".$date."' WHERE account = '".$account."' ");
mssql_query("UPDATE cash.dbo.user_cash SET amount = amount+".$amount." WHERE user_no = '".$row1[0]."'",$mslink);
echo '<SCRIPT LANGUAGE="JavaScript">alert("Thank you for you vote!")</script>';
echo "<script type='text/javascript'>window.location='$webpage';</script>";
} else {
echo '<SCRIPT LANGUAGE="JavaScript">alert("You cant vote anymore! \n Please try again later.")</script>';
echo "<script type='text/javascript'>window.location='votenow.php';</script>";
}
} else {
$amount = $coins;
$sql4 = mysql_query("INSERT INTO users (account,ip,date) VALUES ('".$account."','".$ip."','".$date."' ) ");
mssql_query("UPDATE cash.dbo.user_cash SET amount = amount+".$amount." WHERE user_no = '".$row1[0]."'",$mslink);
echo '<SCRIPT LANGUAGE="JavaScript">alert("Thank you for you vote!")</script>';
echo "<script type='text/javascript'>window.location='$webpage';</script>";
}
}
}
}
mysql_close($mylink);
mssql_close($mslink);
?>
</body>
</html>
votenow.php
Code:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title> vote for coins</title>
<style type="text/css">
div#container
{
width: 350px;
position: relative;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
text-align: left;
}
body
{
text-align: center;
margin: 0;
}
</style>
</head>
<body bgcolor="#202020" text="#FFD700">
<div id="wb_Text1" style="position:absolute;left:10px;top:120px;width:240px;height:14px;z-index:0;" align="left">
<font style="font-size:11px" color="#ffffff" face="Arial">You can vote every 12 hours. 1 vote = 25 coins</font>
</div>
<img src="http://www.xtremeTop100.com/votenew.jpg" border="0" alt="Dekaron Servers" style="position:absolute;left:250px;top:34px; >
<div id="container">
<div id="wb_Form1" style="position:absolute;left:0px;top:0px;width:239px;height:135px;z-index:3;" align="left">
<form name="Form1" method="post" action="vote.php" id="Form1">
<div id="wb_Text1" style="position:absolute;left:10px;top:15px;width:78px;height:14px;z-index:0;" align="left">
<font style="font-size:11px" color="#FFD700" face="Arial">Account name:</font></div>
<input type="text" id="Editbox1" style="position:absolute;left:10px;top:34px;width:200px;font-family:Courier New;font-size:16px;z-index:1" name="account" value="">
<input type="submit" id="Button1" name="Button1" value="Vote" style="position:absolute;left:10px;top:65px;width:96px;height:25px;font-family:Arial;font-size:13px;z-index:2">
</form>
</div>
</div>
</div>
</body>
</html>
Last edited: