HEX
Server: nginx/1.28.1
System: Linux 10-41-63-61 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:40:06 UTC 2024 x86_64
User: www (1001)
PHP: 7.4.33
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/wwwroot/ceshidd.lilmn.com/index.php
<?php

include_once("connect.php");
$query=mysql_query("select likes,unlikes from votes where id = 1");
$row = mysql_fetch_array($query);
$like = $row['likes'];
$unlike = $row['unlikes'];
$percent_like = round($like / ($like + $unlike), 3) * 100;
$percent_unlike = 100 - $percent_like;
 
?>
<!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>演示:PHP+MySql+jQuery实现顶和踩投票功能</title>
        <meta name="keywords" content="PHP投票,jquery投票" />
        <meta name="description" content="本文结合实例,讲解使用PHP+MySql+jQuery实现的“顶”和“踩”投票功能,通过记录用户IP,判断用户的投票行为是否有效,该实例也可以扩展到投票系统中。" />
        <link rel="stylesheet" type="text/css" href="http://www.sucaihuo.com/jquery/css/common.css" />
        <style type="text/css">
            .digg{width:420px; height:120px; margin:80px auto 20px auto; position:relative}
            #dig_up,#dig_down{width:200px; height:48px; margin:10px; position:relative; border:1px solid #d3d3d3; padding-left:42px; cursor:pointer}
            .digup{background:url(images/diggs.png) no-repeat 4px 2px;}
            .digup_on{background:url(images/diggs.png) no-repeat 4px -49px;}
            .digdown{background:url(images/diggs.png) no-repeat 4px -102px;}
            .digdown_on{background:url(images/diggs.png) no-repeat 4px -154px;}
            #num_up,#num_down{position:absolute; right:6px; top:18px; font-size:20px;}
            #dig_up p{height:24px; line-height:24px; color:#360}
            #dig_down p{height:24px; line-height:24px; color:#f30}
            .bar{width:100px; height:12px; line-height:12px; border:1px solid #f0f0f0; position:relative; text-align:center}
            .bar span{display:block; height:12px; }
            .bar i{position:absolute; top:0; left:104px;}
            #bar_up span{background:#360}
            #bar_down span{background:#f60}
            #msg{position:absolute; right:20px; top:40px; font-size:18px; color:#f00}
        </style>

    </head>
    <body>
        <div class="head">
            <div class="head_inner clearfix">
                <ul id="nav">
                    <li><a href="http://www.sucaihuo.com">首 页</a></li>
                    <li><a href="http://www.sucaihuo.com/templates">网站模板</a></li>
                    <li><a href="http://www.sucaihuo.com/js">网页特效</a></li>
                    <li><a href="http://www.sucaihuo.com/php">PHP</a></li>
                    <li><a href="http://www.sucaihuo.com/site">精选网址</a></li>
                </ul>
                <a class="logo" href="http://www.sucaihuo.com"><img src="http://www.sucaihuo.com/Public/images/logo.jpg" alt="素材火logo" /></a>
            </div>
        </div>
        <div class="container">
            <div class="demo">
                <h2 class="title"><a href="http://www.sucaihuo.com/js/105.html">教程:PHP+MySql+jQuery实现顶和踩投票功能</a></h2>
                <div class="digg"> 
                    <div id="dig_up" class="digup">
                        <span id="num_up"><?php echo $like;?></span>
                        <p>很好,很强大!</p>
                        <div id="bar_up" class="bar"><span style="width:<?php echo $percent_like;?>%"></span><i><?php echo $percent_like;?>%</i></div>
                    </div>
                    <div id="dig_down" class="digdown">
                        <span id="num_down"><?php echo $unlike;?></span>
                        <p>太差劲了!</p>
                        <div id="bar_down" class="bar"><span style="width:<?php echo $percent_unlike;?>%"></span><i><?php echo $percent_unlike;?>%</i></div>
                    </div>
                    <div id="msg"></div>
                </div>
            </div>
        </div>
        <div class="foot">
            Powered by sucaihuo.com  本站皆为作者原创,转载请注明原文链接:<a href="http://www.sucaihuo.com" target="_blank">www.sucaihuo.com</a>
        </div>
        <script type="text/javascript" src="http://www.sucaihuo.com/Public/js/other/jquery.js"></script> 
        <script type="text/javascript">
            $(function() {
                $("#dig_up").hover(function() {
                    $(this).addClass("digup_on");
                }, function() {
                    $(this).removeClass("digup_on");
                });
                $("#dig_down").hover(function() {
                    $(this).addClass("digdown_on");
                }, function() {
                    $(this).removeClass("digdown_on");
                });

                getdata("ajax.php", 1);

                $("#dig_up").click(function() {
                    getdata("ajax.php?action=like", 1);
                });

                $("#dig_down").click(function() {
                    getdata("ajax.php?action=unlike", 1);
                });
            });

            function getdata(url, sid) {
                $.getJSON(url, {id: sid}, function(data) {
                    if (data.success == 1) {
                        $("#num_up").html(data.like);
                        $("#bar_up span").css("width", data.like_percent);
                        $("#bar_up i").html(data.like_percent);
                        $("#num_down").html(data.unlike);
                        $("#bar_down span").css("width", data.unlike_percent);
                        $("#bar_down i").html(data.unlike_percent);
                    } else {
                        $("#msg").html(data.msg).show().css({'opacity': 1, 'top': '40px'}).animate({top: '-50px', opacity: 0}, "slow");
                    }
                });
            }
        </script>
    </body>
</html>