Thread: Pi vote4cash

Page 1 of 2 12 LastLast
Results 1 to 10 of 15
  1. #1 Pi vote4cash 
    Banned

    Join Date
    Sep 2009
    Posts
    904
    Thanks given
    139
    Thanks received
    55
    Rep Power
    0
    i have added vote4cash.




    that comes up when i try to vote, it doesn't link to my runelocus page




    i use

    <?php

    /**
    * @author Stuart <RogueX | iVariable>
    * @version 1.1 UPDATED: 06.09.2010
    * @comment fixed a few bugs
    */

    /**
    * mysql database hostname
    */
    define("MYSQL_HOST", "localhost");
    /**
    * mysql username to connect to the database server
    */
    define("MYSQL_USERNAME", "harmank_vote");
    /**
    * mysql password the password to connect to the database server
    */
    define("MYSQL_PASSWORD", "------");
    /**
    * mysql database the database name in which you have your vote table setup
    */
    define("MYSQL_DATABASE", "harmank_vote");
    /**
    * vote url this is the url which where users will be sent to on voting
    */
    define("VOTE_URL", "http://www.runelocus.com/toplist/index.php?action=vote&id=26645");
    /**
    * The number of hours between voting
    */
    define("VOTE_HOURS", 24);


    /**
    * connect() this function is used to connect to the mysql database server.
    */
    function connect()
    {
    if (!@mysql_connect(MYSQL_HOST, MYSQL_USERNAME, MYSQL_PASSWORD))
    die("Could not connect to mysql database: " . mysql_error());
    if (!@mysql_select_db(MYSQL_DATABASE))
    die("Could not select mysql database: " . mysql_error());
    $tables = mysql_list_tables(MYSQL_DATABASE);
    while (list($temp) = mysql_fetch_array($tables)) {
    if ($temp == "votes") {
    return;
    }
    }
    query("CREATE TABLE `votes` (
    `playerName` VARCHAR( 255 ) NOT NULL ,
    `ip` VARCHAR( 255 ) NOT NULL,
    `time` BIGINT NOT NULL ,
    `recieved` INT( 1 ) NOT NULL DEFAULT '0')");
    }
    /**
    * query(string query) this function is used to query the mysql database server.
    */
    function query($s)
    {
    $query = @mysql_query($s);
    if (!$query)
    die("Error running query('" . $s . "'): " . mysql_error());
    return $query;
    }
    /**
    * anti_inject(string text) this function is used to make sure no injections can be made.
    */
    function anti_inject($sql)
    {
    $sql = preg_replace(sql_regcase("/(from|select|insert|delete|where|drop table|show tables|#|\*|--|\\\\)/"),
    "", $sql);
    $sql = trim($sql);
    $sql = strip_tags($sql);
    $sql = addslashes($sql);
    $sql = strtolower($sql);
    return $sql;
    }
    /**
    * clean_request(int timestamp, string username) this function is used to delete any entries if they have already expired.
    */
    function clean_request($time, $username)
    {
    $query = query("SELECT * FROM `votes` WHERE `playerName`='" . $username . "'");
    if (mysql_num_rows($query) > 0) {
    $row = mysql_fetch_array($query);
    $timerequested = $row['time'];
    if ($time - $timerequested > VOTE_HOURS * 3600)
    query("DELETE FROM `votes` WHERE time='" . $timerequested . "'");
    }
    }
    /**
    * vote_entries(string ip) this function is used return the number of rows within the table
    */
    function vote_entries($ip)
    {
    $query = query("SELECT * FROM `votes` WHERE ip='" . $ip . "'");
    return mysql_num_rows($query);
    }


    /**
    * This is the actual working of the script, do not change anything below unless you're fully aware of what it is you're doing.
    */
    if (isset($_POST['submit']) || isset($_GET['username']) && isset($_GET['type'])) {
    connect();
    if ($_POST['submit']) {
    if(@fsockopen($_SERVER['REMOTE_ADDR'], 80, $errno, $errstr, 1))
    die("Sorry but you have port 80 open, this is to stop voting by proxy address.");
    if(isset($_COOKIE['voted']))
    die("Sorry but it looks like you have already voted...");
    $username = anti_inject($_POST['username']);
    $ip = gethostbyaddr($_SERVER['REMOTE_ADDR']);
    clean_request(time(), $username);
    if (vote_entries($ip) == 0) {
    setcookie ("voted", "yes", VOTE_HOURS * 3600);
    query("INSERT INTO `votes` (`playerName`, `ip`, `time`) VALUES ('" . $username .
    "', '" . $ip . "', '" . time() . "')");
    header("Location: " . VOTE_URL . "");
    } else {
    die("You have already voted once today.");
    }
    } elseif ($_GET['type'] == "checkvote") {
    $username = anti_inject($_GET['username']);
    $query = query("SELECT * FROM `votes` WHERE `playerName`='" . $username . "'");
    if (mysql_num_rows($query) == 1) {
    $results = mysql_fetch_array($query);
    if ($results['recieved'] == 0) {
    query("UPDATE `votes` SET `recieved`='1' WHERE `playerName`='" . $username . "'");
    die("user needs reward...");
    } else {
    die("user been given reward...");
    }
    } else {
    die("Vote not found... ". $username .".");
    }
    }
    }

    ?>

    <!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>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Vote for a reward!</title>
    </head>
    <body>
    <div align="center" style="color:#00F"><h2>Vote for a reward!</h3></div>
    <table align="center">

    <form action="vote.php" method="post">
    <tr>
    <td align="right">Username: </td>
    <td><input name="username" type="text" /></td>
    </tr>
    <tr>
    <td>&nbsp;</td>
    <td align="center"><input type="submit" name="submit" value="Vote now" /></td>
    </tr>

    </form>
    </table>
    </body>
    </html>
    Reply With Quote  
     

  2. #2  
    Banned

    Join Date
    Sep 2009
    Posts
    904
    Thanks given
    139
    Thanks received
    55
    Rep Power
    0
    B u m p
    Reply With Quote  
     

  3. #3  
    Newcomer
    Kode's Avatar
    Join Date
    Dec 2010
    Posts
    192
    Thanks given
    81
    Thanks received
    28
    Rep Power
    26
    Remove every "http://"
    Reply With Quote  
     

  4. #4  
    Banned

    Join Date
    Sep 2009
    Posts
    904
    Thanks given
    139
    Thanks received
    55
    Rep Power
    0
    removing http:// did not work.
    Reply With Quote  
     

  5. #5  
    Registered Member
    Join Date
    Apr 2011
    Age
    28
    Posts
    47
    Thanks given
    0
    Thanks received
    1
    Rep Power
    1
    I would suggest you to use this vote system: http://www.rune-server.org/runescape...ote4items.html the website design is alot and it works perfect, i tried adding that vote4cash system into my server but it didn't worked for me
    Reply With Quote  
     

  6. #6  
    Registered Member
    Join Date
    Jun 2011
    Posts
    476
    Thanks given
    57
    Thanks received
    43
    Rep Power
    17
    I think your mysql database is wrong
    Reply With Quote  
     

  7. #7  
    Banned

    Join Date
    Sep 2009
    Posts
    904
    Thanks given
    139
    Thanks received
    55
    Rep Power
    0
    mysql info is correct.
    Reply With Quote  
     

  8. #8  
    Get On My Level

    ItsGoml's Avatar
    Join Date
    Dec 2010
    Posts
    643
    Thanks given
    11
    Thanks received
    79
    Rep Power
    391
    Are u using xampp?
    Spoiler for My Vouches:

    Quote Originally Posted by Randon View Post
    huge vouch for this guy! 100% legit
    Quote Originally Posted by xGenesis R View Post
    Friendly bump + vouch, reliable.



    Reply With Quote  
     

  9. #9  
    Banned

    Join Date
    Sep 2009
    Posts
    904
    Thanks given
    139
    Thanks received
    55
    Rep Power
    0
    no i am not.
    Reply With Quote  
     

  10. #10  
    Get On My Level

    ItsGoml's Avatar
    Join Date
    Dec 2010
    Posts
    643
    Thanks given
    11
    Thanks received
    79
    Rep Power
    391
    Quote Originally Posted by HarmanK View Post
    no i am not.
    Hmm okay sorry then. Got Nothing
    Spoiler for My Vouches:

    Quote Originally Posted by Randon View Post
    huge vouch for this guy! 100% legit
    Quote Originally Posted by xGenesis R View Post
    Friendly bump + vouch, reliable.



    Reply With Quote  
     

Page 1 of 2 12 LastLast

Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Similar Threads

  1. Replies: 5
    Last Post: 01-22-2012, 05:21 AM
  2. [PI] Vote4Cash [PI]
    By ruff in forum Help
    Replies: 3
    Last Post: 08-13-2011, 05:04 PM
  3. PI Vote4cash 20$-50$
    By romario279 in forum Help
    Replies: 0
    Last Post: 07-19-2011, 04:09 AM
  4. Vote4cash help
    By Red1 in forum Help
    Replies: 0
    Last Post: 06-30-2011, 01:14 PM
  5. vote4cash Help!
    By Someone in forum Help
    Replies: 3
    Last Post: 02-01-2011, 07:55 PM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •