UID285344
帖子
精華
主題
積分-86
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限0
註冊時間2010-9-5
在線時間 小時
最後登錄1970-1-1
該用戶從未簽到
|
小弟我 網頁上排行榜 通通出現亂碼 也不知道要去哪裡用
還多多請前輩 教導教導一下>W<
附圖
原始碼
- <?PHP
- $title = "遊戲排行";
- require './inc/header.inc';
- $n = $listn;
- $n2 = $listn2;
- $order = "base_level";
- $order2 = "job_level";
- $post = $_POST['act'];
- $time = time();
- if ($post !='5' or empty($post)) {
- if($cacheopen=="1"){$cachefile="./data/lvlist.php"; $cachetime="$lvlisttime";}
- if (=$cachetime">$time-@filemtime($cachefile)>=$cachetime || $cacheopen == "0"){
- if($listidout){$sqladd = "and account_id NOT IN ('".str_replace(',', "','", $listidout)."')";}
- $query="select * from `char` where account_id >200000 $sqladd order by $order desc,$order2 desc limit 0,$n";
- mysql_query("set character set $charset");
- $result = mysql_query($query);
- $resetcache = "1";
- $oldtime = date("Y-m-j h:i:s A");}
- $submit = "查看在線用戶";
- $act = "5";$ix = "排名";
- }else{
- if($cacheopen=="1"){$cachefile="./data/online.php"; $cachetime="$onlinetime";}
- if ((=$cachetime">$time-@filemtime($cachefile)>=$cachetime) || $cacheopen == "0"){
- if($listidout){$sqladd = "and account_id NOT IN ('".str_replace(',', "','", $listidout)."')";}
- $query="select * from `char` where online =1 $sqladd order by $order desc,$order2 desc limit 0,$n2";
- mysql_query("set character set $charset");
- $result = mysql_query($query);
- $resetcache = "1";
- $oldtime = date("Y-m-j h:i:s A");}
- $submit = "查看遊戲排行";
- $act = "7";$ix = "序";
- }
- if(!$resetcache){
- $oldtime = @filemtime($cachefile);
- $oldtime = date("Y-m-j h:i:s A", $oldtime);}
- if($cacheopen=="1"){
- $nexttime = "<table width=530 border=0 cellpadding=0 cellspacing=2 font size=-1 >
- <tr>
- <td>
- <div align=right>排行榜更新週期: $cachetime 秒<br>上次更新時間: $oldtime</div>
- </td>
- </tr>
- </table>";}
- if($listncash==1){$cash = "<td>金錢</td>";}
- if($onlinelist){$onlinelist = "<input type='submit' name='online' value=".$submit.">";
- }else{$onlinelist = "<b>遊戲排行</b>";}
- echo "$nexttime<table width=530 border=0 cellpadding=0 cellspacing=2 bgcolor=#f4f4f4 font size=-1 >
- <tr>
- <form name='form1' method='post' action='list.php'>
- <td height=20 bgcolor=#ffffff colspan='7' valign='top'>
- <input type='hidden' name='act' value=".$act.">
- <div align=center>$onlinelist</div>
- </td></form>
- </tr>
- <tr>
- <td height=20>".$ix."</td>
- <td>角色名稱</td>
- <td>職業</td>
- <td align=center>基本等級</a></td>
- <td align=center>職業等級</a></td>
- <td>所在工會</a></td>
- $cash
- </tr>";
- $i = "1";$bg = "#f4f4f4";
- if ($resetcache || $cacheopen == "0"){
- while ($r = mysql_fetch_array($result)) {
- if ($bg == "#ffffff") {$bg = "#f4f4f4";
- }elseif ($bg == "#f4f4f4") {$bg = "#ffffff";}
- switch ($r['online']) {
- case 0:$online = "<font color='666666'>○</font>";break;case 1:$online = "<font color='00FF00'>●</font>";
- }
- switch ($r['class']) {
- case 0:$class = "初心者";break;case 1:$class = "劍士";break;case 2:$class = "法師";break;
- case 3:$class = "弓箭手";break;case 4:$class = "服士";break;case 5:$class = "商人";break;
- case 6:$class = "盜賊";break;case 7:$class = "騎士";break;case 8:$class = "牧師";break;
- case 9:$class = "巫師";break;case 10:$class = "鐵匠";break;case 11:$class = "獵人";break;
- case 12:$class = "刺客";break;case 13:$class = "騎士(鳥)";break;case 14:$class = "十字軍";break;
- case 15:$class = "武僧";break;case 16:$class = "賢者";break;case 17:$class = "流氓";break;
- case 18:$class = "煉金術士";break;case 19:$class = "詩人";break;case 20:$class = "舞者";break;
- case 21:$class = "十字軍(鳥)";break;case 23:$class = "超級初心者";break;case 4001:$class = "進階初學者";break;
- case 4002:$class = "進階劍士";break;case 4003:$class = "進階法師";break;case 4004:$class = "進階弓箭手";break;
- case 4005:$class = "進階服士";break;case 4006:$class = "進階商人";break;case 4007:$class = "進階盜賊";break;
- case 4008:$class = "騎士領主(鳥)";break;case 4009:$class = "神官";break;case 4010:$class = "超魔導士";break;
- case 4011:$class = "神工匠";break;case 4012:$class = "神射手";break;case 4013:$class = "十字刺客";break;
- case 4014:$class = "騎士領主";break;case 4015:$class = "聖殿十字軍";break;case 4016:$class = "武術宗師";break;
- case 4017:$class = "智者";break;case 4018:$class = "神行太保";break;case 4019:$class = "創造者";break;
- case 4020:$class = "搞笑藝人";break;case 4021:$class = "冷艷舞姬";break;case 4022:$class = "聖殿十字軍(鳥)";break;
- case 4023:$class = "初心者寶寶";break;case 4024:$class = "劍士寶寶";break;case 4025:$class = "法師寶寶";break;
- case 4026:$class = "弓箭手寶寶";break;case 4027:$class = "服士寶寶";break;case 4028:$class = "商人寶寶";break;
- case 4029:$class = "盜賊寶寶";break;case 4030:$class = "騎士寶寶";break;case 4031:$class = "牧師寶寶";break;
- case 4032:$class = "巫師寶寶";break;case 4033:$class = "鐵匠寶寶";break;case 4034:$class = "獵人寶寶";break;
- case 4035:$class = "刺客寶寶";break;case 4036:$class = "騎士寶寶(鳥)";break;case 4037:$class = "十字軍寶寶";break;
- case 4038:$class = "武僧寶寶";break;case 4039:$class = "賢者寶寶";break;case 4040:$class = "流氓寶寶";break;
- case 4041:$class = "煉金術士寶寶";break;case 4042:$class = "詩人寶寶";break;case 4043:$class = "舞娘寶寶";break;
- case 4044:$class = "十字軍寶寶(鳥)";break;case 4045:$class = "超級初心者寶寶";break;case 28:$class = "槍手";break;
- case 4049:$class = "悟靈士";break;case 29:$class = "忍者";break;case 4047:$class = "拳聖";break;
- case 4046:$class = "跆拳道";break;
- }
- $gid = $r['guild_id'];
- $query2="select * from guild where guild_id = '$gid' limit 1";
- $r1esult2 = mysql_query($query2);
- $r2 = mysql_fetch_array($r1esult2);
- if($listncash==1){$cash2 = "<td bgcolor=$bg>$r[zeny]</td>";}
- $lnum++;
- $data.="<tr>
- <td height=16 bgcolor=$bg>$lnum</td>
- <td bgcolor=$bg>$r[name]</td>
- <td bgcolor=$bg>$class</td>
- <td bgcolor=$bg align=center>$r[base_level]</td>
- <td bgcolor=$bg align=center>$r[job_level]</td>
- <td bgcolor=$bg>$r2[name]</td>
- $cash2
- </tr>";}
- if($cacheopen == "1"){
- @writeover($cachefile,"<?php\n\$lists="$data";?>");}
- echo "$data";}else{
- @include($cachefile);
- echo "$lists";}
- echo "</table>";
- require './inc/footer.inc';
- ?>
-
複製代碼 |
|