OK論壇

 找回密碼
 註冊
查看: 2625|回復: 13

網頁系統問題1.亂碼 2.在線人數

 關閉 [複製鏈接]
  • TA的每日心情
    郁悶
    2017-8-5 05:29 PM
  • 簽到天數: 291 天

    連續簽到: 1 天

    [LV.8]以壇為家I

    發表於 2010-3-18 10:50:36 | 顯示全部樓層 |閱讀模式
    http://powergame.servegame.com/ro/index.php

    我 先 付 上 我 的 網 頁

    下 面 是 我 的 問 題

    1. 在 線 人 數 如 何 讓 他 " 正 確 " 顯 示

    2. 排 行 榜 、 在 線 列 表 怎 麼 都 是 亂 碼 ?
    回復

    使用道具 舉報

  • TA的每日心情
    開心
    2024-9-6 01:09 AM
  • 簽到天數: 1324 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2010-3-18 13:14:22 | 顯示全部樓層
    本帖最後由 sinya 於 2010-3-18 02:23 PM 編輯

    1

    1. $usergs1 = 0;$res = mysql_query("SELECT char_id FROM `char` where onlie =1");
    2. $row = mysql_fetch_array($res);$usergs1 = count($row);
    3. if($usergs1 == 0) {$usergs2 = '0'; } else { $usergs2 =$usergs1; }
    複製代碼
    2
    每個sql查詢之後加個
    mysql_query("set character set 'big5'");
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    郁悶
    2017-8-5 05:29 PM
  • 簽到天數: 291 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2010-3-18 16:42:13 | 顯示全部樓層
    #2

    改 語 言 的 我 有 點

    不 太 懂

    要 怎 麼 加 入 阿 ?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2024-9-6 01:09 AM
  • 簽到天數: 1324 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2010-3-19 02:53:17 | 顯示全部樓層
    mysql_query("selectXXxxxxx")  <--這叫查詢

    每個sql查詢之後加個
    mysql_query("set character set 'big5'");
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    郁悶
    2017-8-5 05:29 PM
  • 簽到天數: 291 天

    連續簽到: 1 天

    [LV.8]以壇為家I

     樓主| 發表於 2010-3-19 04:08:24 | 顯示全部樓層
    亂 碼 解 決 了

    後 來 我 注 意 了 一 下 在 線 人 數

    他 都 不 會 變 阿 ˊˋ
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2024-9-6 01:09 AM
  • 簽到天數: 1324 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2010-3-19 04:52:12 | 顯示全部樓層
    本帖最後由 sinya 於 2010-3-19 04:53 AM 編輯

    php不是很熟 記算筆數好像不是用count  用mysql_num_rows 才對

    試試 用這個

    1. $usergs1 = 0;$res = mysql_query("SELECT * FROM `char` where online =1");$usergs1 =mysql_num_rows($res);
    2. if($usergs1 == 0) {$usergs2 = '0'; } else { $usergs2 =$usergs1; }
    複製代碼
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2022-6-19 03:56 AM
  • 簽到天數: 260 天

    連續簽到: 1 天

    [LV.8]以壇為家I

    發表於 2010-3-19 21:08:05 | 顯示全部樓層
    本帖最後由 听心悸動 於 2010-3-19 09:15 PM 編輯
    php不是很熟 記算筆數好像不是用count  用mysql_num_rows 才對

    試試 用這個

    $usergs1 = 0;$res = mysql_query("SELECT * FROM `char` where online =1");$usergs1 =mysql_num_rows($res);
    if($usergs1 == 0) ...
    sinya 發表於 2010-3-19 04:52 AM


    我把這段代碼覆蓋過去了

    但是人數居然是顯示1...

    我線上人數約6x人..

    這個是我的 "index.php"

    請大大過目哪邊改錯@@"

    1. <?PHP
    2. $title = "____(�▽�)~*____";
    3. require './inc/header.inc';
    4. echo ("<TABLE align='center'>");
    5. error_reporting(0);
    6. $IP = array("<font size=-2>登陸伺服器:" => "".$loginip.":".$loginport."","<font size=-2>人物伺服器:" => "".$charip.":".$charport."","<font size=-2>地圖伺服器:" => "".$mapip.":".$mapport."",);
    7. while(list($ServerName,$Host)=each($IP)) {
    8. list($IPAddress,$Port)=explode(":",$Host);
    9. echo("<TD><DIV>".$ServerName."</DIV></TD><TD>");
    10. if($fp=fsockopen($IPAddress,$Port,$ERROR_NO,$ERROR_STR,(float)0.5)) {
    11. echo("<DIV style="color:'green'"><font size=-2>正常在線</DIV>");
    12. fclose($fp); }else{ echo("<DIV style="color:'red'"><font size=-2>未知狀態</DIV>");} echo ("</TD></TR><TR>");}
    13. $usergs1 = 0;$res = mysql_query("SELECT char_id FROM `char` where onlie =1");$row = mysql_fetch_array($res);$usergs1 = count($row);
    14. if($usergs1 == 0) {$usergs2 = '0'; } else { $usergs2 =$usergs1; }
    15. echo ("<tr><td><font size=-3>&nbsp;在線人數:&nbsp;</td><td><font size=-2 color=blue>".$usergs2."</font></td></tr>");
    16. echo ("</TABLE>");
    17. require './inc/indexfooter.inc';
    18. ?>

    複製代碼



    我的首頁:http://ting790121.no-ip.info/ro/
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2024-9-6 01:09 AM
  • 簽到天數: 1324 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2010-3-19 22:43:56 | 顯示全部樓層
    $usergs1 = count($row);
    改這下面
    $usergs1 =mysql_num_rows($res);

    再不行我也沒辦法 我是照著自已意思改的 php 我不會......
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2022-6-19 03:56 AM
  • 簽到天數: 260 天

    連續簽到: 1 天

    [LV.8]以壇為家I

    發表於 2010-3-20 18:19:52 | 顯示全部樓層
    $usergs1 = count($row);
    改這下面
    $usergs1 =mysql_num_rows($res);

    再不行我也沒辦法 我是照著自已意思改的 php 我不會......
    sinya 發表於 2010-3-19 10:43 PM


    照大大這樣改

    改了之後 變成0人= =

    哈哈哈~~是不是php用語法不一樣呢?
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2024-9-6 01:09 AM
  • 簽到天數: 1324 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2010-3-20 20:15:33 | 顯示全部樓層
    本帖最後由 sinya 於 2010-3-20 08:19 PM 編輯

    怎可能 我測試就正常 你改錯了吧

    我開二個角色上去測試 是正常的
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    奮斗
    2021-2-26 08:47 PM
  • 簽到天數: 189 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2010-3-20 20:55:54 | 顯示全部樓層
    我也是可以用

    把他首 到 尾 框起來
    再把
    $usergs1 = 0;$res = mysql_query("SELECT * FROM `char` where online =1");$usergs1 =mysql_num_rows($res);
    if($usergs1 == 0) {$usergs2 = '0'; } else { $usergs2 =$usergs1; }
    覆蓋上去
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2024-9-6 01:09 AM
  • 簽到天數: 1324 天

    連續簽到: 1 天

    [LV.10]以壇為家III

    發表於 2010-3-21 01:06:57 | 顯示全部樓層
    本帖最後由 sinya 於 2010-3-21 01:13 AM 編輯

    有人証了...yeah......我亂改的功力 更上一層樓了 又猜中了 ......
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    奮斗
    2021-2-26 08:47 PM
  • 簽到天數: 189 天

    連續簽到: 1 天

    [LV.7]常住居民III

    發表於 2010-3-21 06:17:11 | 顯示全部樓層
    12# sinya


    不過 一關機  人數會卡在那邊


    重開才會歸0∼  php 設定上 那樣沒問題  ..
    回復 支持 反對

    使用道具 舉報

  • TA的每日心情
    開心
    2022-6-19 03:56 AM
  • 簽到天數: 260 天

    連續簽到: 1 天

    [LV.8]以壇為家I

    發表於 2010-3-21 08:39:56 | 顯示全部樓層
    我也是可以用

    把他首 到 尾 框起來
    再把
    $usergs1 = 0;$res = mysql_query("SELECT * FROM `char` where online =1");$usergs1 =mysql_num_rows($res);
    if($usergs1 == 0) {$usergs2 = '0'; } else { $userg ...
    lovesky58 發表於 2010-3-20 08:55 PM


    沒錯~是我當初有個res沒加到~因為我不是整段複製xd

    現在正常了~感謝大大~真厲害@@

    之前已為這個是不能修改的 哈哈~~謝謝^^

    http://ting790121.no-ip.info/ro/

    正常~~
    回復 支持 反對

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 註冊

    本版積分規則

    Archiver|手機版|小黑屋|OK討論區

    GMT+8, 2025-7-5 03:56 PM , Processed in 0.659064 second(s), 20 queries , Gzip On.

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回復 返回頂部 返回列表