標題: Discuz 2.0 統計圖表程序
 alan888
 0000001
Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

頭銜: Administrator

自述: skywalker

帖子: 21933

精華: 195

積分: 558625 點

現金: 78355948 元

存款: 144392954 元

閱讀權限: 120

註冊: 2003-11-13

來自: Hong Kong

狀態: 離線
 
發表於 2004-3-29 01:17  資料  個人空間  主頁 短消息  加為好友 
Discuz 2.0 統計圖表程序

適用版本:Discuz!2.0
插件作者:Loveyuki
最後更新:2003.10.05
技術支持:http://www.loveyuki.com
增加文件:statspng.php
增加圖片:statspng.gif
安裝難易:易
必須要有 GD 庫支援
功能表述:讓大家的簽名能夠反映自己的論壇情況

保存下面的代碼為 statspng.php 文件,並保存到論壇根目錄
<?php

/*
        [DISCUZ!] statspng.php - board images statistics
        This is NOT a freeware, use is subject to license terms

        Version: 2.0.0
        Author: Loveyuki ([email]webmaster@loveyuki.com[/email])
        Copyright: Soar Computer Studio (www.loveyuki.com)
        Last Modified: 2003/10/6 17:00
*/

define('IN_DISCUZ', TRUE);
Header("Content-type: image/PNG");

require 'config.php';
require 'include/db_'.$database.'.php';

$tables = array('members', 'posts', 'sessions', 'stats');
foreach($tables as $tablename) {
        ${'table_'.$tablename} = $tablepre.$tablename;
}
unset($tablename);

$db = new dbstuff;
$db->connect($dbhost, $dbuser, $dbpw, $dbname, $pconnect);
$db->select_db($dbname);
unset($dbhost, $dbuser, $dbpw, $dbname, $pconnect);

$query = $db->query("SELECT count,type,var FROM $table_stats WHERE type='total' and var='hits'");
$stats = $db->fetch_array($query);
$stats = $stats['count'];
$query = $db->query("SELECT count(*) FROM $table_members");
$members = $db->result($query,0);
$query = $db->query("SELECT count(*) FROM $table_posts");
$posts = $db->result($query,0);
$query = $db->query("SELECT count(*) FROM $table_sessions");
$online = $db->result($query,0);

if(getenv('HTTP_CLIENT_IP')) {
        $onlineip = getenv('HTTP_CLIENT_IP');
} elseif(getenv('HTTP_X_FORWARDED_FOR')) {
        $onlineip = getenv('HTTP_X_FORWARDED_FOR');
} elseif(getenv('REMOTE_ADDR')) {
        $onlineip = getenv('REMOTE_ADDR');
} else {
        $onlineip = $HTTP_SERVER_VARS['REMOTE_ADDR'];
}

$currenttime = date("Y-m-d A");

$im = @imagecreatefromgif("images/statspng.gif");
$white = ImageColorAllocate($im, 255,255,255);
$black = ImageColorAllocate($im, 0,0,0);

imagestring($im, 3, 160, 2, $stats, $black);
imagestring($im, 3, 159, 1, $stats, $white);

imagestring($im, 3, 160, 17, $posts, $black);
imagestring($im, 3, 159, 16, $posts, $white);

imagestring($im, 3, 160, 32, $members, $black);
imagestring($im, 3, 159, 31, $members, $white);

imagestring($im, 3, 287, 2, $onlineip, $black);
imagestring($im, 3, 286, 1, $onlineip, $white);

imagestring($im, 3, 287, 17, $online, $black);
imagestring($im, 3, 286, 16, $online, $white);

imagestring($im, 3, 287, 32, $currenttime, $black);
imagestring($im, 3, 286, 31, $currenttime, $white);

ImagePNG($im);
ImageDestroy($im);
?>


下載附件圖片名為 statspng.gif,並保存到圖片目錄中。


在簽名時用下語法引出
[img]http://www.alan888.com/Discuz/statspng.php[/img]

演示:




 AL8 Forum © All rights reserved.
頂部
 tt
 0001097
Rank: 2Rank: 2

頭銜: Member

帖子: 61

精華: 0

積分: 2870 點

現金: 637 元

存款: 0 元

閱讀權限: 15

註冊: 2004-4-7

狀態: 離線
 
發表於 2004-4-26 22:19  資料  個人空間  短消息  加為好友 
我已經完成lo!!!!




 AL8 Forum © All rights reserved.
頂部
 矮哥
 0001220
Rank: 3Rank: 3Rank: 3
點擊查看 矮哥 的詳細資料

頭銜: Conqueror

帖子: 203

精華: 3

積分: 10055 點

現金: 83 元

存款: 180852 元

閱讀權限: 20

註冊: 2004-4-14

狀態: 離線
 
發表於 2004-4-27 00:55  資料  個人空間  短消息  加為好友  添加 矮哥 為MSN好友 通過MSN和 矮哥 交談 ICQ 狀態
<br />
<b>Notice</b>:  Use of undefined constant total - assumed 'total' in <b>C:\Inetpub\wwwroot\Discuz\statspng.php</b> on line <b>30</b><br />
<br />
<b>Notice</b>:  Use of undefined constant hits - assumed 'hits' in <b>C:\Inetpub\wwwroot\Discuz\statspng.php</b> on line <b>30</b><br />

=.="what!?




::【木之葉】組織論壇::
http://leafoftree.no-ip.com:8888
 AL8 Forum © All rights reserved.
頂部
 矮哥
 0001220
Rank: 3Rank: 3Rank: 3
點擊查看 矮哥 的詳細資料

頭銜: Conqueror

帖子: 203

精華: 3

積分: 10055 點

現金: 83 元

存款: 180852 元

閱讀權限: 20

註冊: 2004-4-14

狀態: 離線
 
發表於 2004-4-27 01:04  資料  個人空間  短消息  加為好友  添加 矮哥 為MSN好友 通過MSN和 矮哥 交談 ICQ 狀態
搞唔掂..
點解佢變o左叉包=.=?




::【木之葉】組織論壇::
http://leafoftree.no-ip.com:8888
 AL8 Forum © All rights reserved.
頂部
 alan888
 0000001
Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

頭銜: Administrator

自述: skywalker

帖子: 21933

精華: 195

積分: 558625 點

現金: 78355948 元

存款: 144392954 元

閱讀權限: 120

註冊: 2003-11-13

來自: Hong Kong

狀態: 離線
 
發表於 2004-4-27 01:54  資料  個人空間  主頁 短消息  加為好友 
$query = $db->query("SELECT count,type,var FROM $table_stats WHERE type='total' and var='hits'");

改為
$query = $db->query("SELECT count,type,var FROM $table_stats WHERE type='".total."' and var='".hits."'");




 AL8 Forum © All rights reserved.
頂部
 矮哥
 0001220
Rank: 3Rank: 3Rank: 3
點擊查看 矮哥 的詳細資料

頭銜: Conqueror

帖子: 203

精華: 3

積分: 10055 點

現金: 83 元

存款: 180852 元

閱讀權限: 20

註冊: 2004-4-14

狀態: 離線
 
發表於 2004-4-27 02:07  資料  個人空間  短消息  加為好友  添加 矮哥 為MSN好友 通過MSN和 矮哥 交談 ICQ 狀態
冇分別= =




::【木之葉】組織論壇::
http://leafoftree.no-ip.com:8888
 AL8 Forum © All rights reserved.
頂部
 alan888
 0000001
Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

頭銜: Administrator

自述: skywalker

帖子: 21933

精華: 195

積分: 558625 點

現金: 78355948 元

存款: 144392954 元

閱讀權限: 120

註冊: 2003-11-13

來自: Hong Kong

狀態: 離線
 
發表於 2004-4-27 02:12  資料  個人空間  主頁 短消息  加為好友 
QUOTE:
Originally posted by 矮哥 at 2004-4-27 02:07:
冇分別= =

我都比呢句玩死, 後來 post 才是原來的, 我原帖是我改過來的
還有你是否支援 gd庫?




 AL8 Forum © All rights reserved.
頂部
 矮哥
 0001220
Rank: 3Rank: 3Rank: 3
點擊查看 矮哥 的詳細資料

頭銜: Conqueror

帖子: 203

精華: 3

積分: 10055 點

現金: 83 元

存款: 180852 元

閱讀權限: 20

註冊: 2004-4-14

狀態: 離線
 
發表於 2004-4-27 16:44  資料  個人空間  短消息  加為好友  添加 矮哥 為MSN好友 通過MSN和 矮哥 交談 ICQ 狀態
我用IIS..何為GD庫=.="




::【木之葉】組織論壇::
http://leafoftree.no-ip.com:8888
 AL8 Forum © All rights reserved.
頂部
 hkmad
 0000087
Rank: 3Rank: 3Rank: 3
點擊查看 hkmad 的詳細資料

頭銜: Conqueror

帖子: 200

精華: 0

積分: 7941 點

現金: 0 元

存款: 1030 元

閱讀權限: 20

註冊: 2004-1-10

狀態: 離線
 
發表於 2004-4-28 22:53  資料  個人空間  短消息  加為好友 
得左,不過點解流量係0 ge=.=help~


[ Last edited by hkmad on 2004-4-28 at 22:54 ]




 AL8 Forum © All rights reserved.
頂部
 alan888
 0000001
Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

頭銜: Administrator

自述: skywalker

帖子: 21933

精華: 195

積分: 558625 點

現金: 78355948 元

存款: 144392954 元

閱讀權限: 120

註冊: 2003-11-13

來自: Hong Kong

狀態: 離線
 
發表於 2004-4-29 00:23  資料  個人空間  主頁 短消息  加為好友 
試試按第 5 帖修改




 AL8 Forum © All rights reserved.
頂部
 tofuon
 0000746
Rank: 1

頭銜: Newbie

帖子: 49

精華: 0

積分: 800 點

現金: 2693 元

存款: 0 元

閱讀權限: 10

註冊: 2004-3-12

狀態: 離線
 
發表於 2004-5-2 04:22  資料  個人空間  短消息  加為好友 




 AL8 Forum © All rights reserved.
頂部
 tofuon
 0000746
Rank: 1

頭銜: Newbie

帖子: 49

精華: 0

積分: 800 點

現金: 2693 元

存款: 0 元

閱讀權限: 10

註冊: 2004-3-12

狀態: 離線
 
發表於 2004-5-2 04:26  資料  個人空間  短消息  加為好友 
仍是失敗!!!
何為GD庫是什麼來的?




 AL8 Forum © All rights reserved.
頂部
 alan888
 0000001
Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

頭銜: Administrator

自述: skywalker

帖子: 21933

精華: 195

積分: 558625 點

現金: 78355948 元

存款: 144392954 元

閱讀權限: 120

註冊: 2003-11-13

來自: Hong Kong

狀態: 離線
 
發表於 2004-5-2 11:52  資料  個人空間  主頁 短消息  加為好友 
QUOTE:
Originally posted by tofuon at 2004-5-2 04:26:
仍是失敗!!!
何為GD庫是什麼來的?

http://www.alan888.com/Discuz/viewthread.php?tid=269




 AL8 Forum © All rights reserved.
頂部
 JYC
 0000804
Rank: 3Rank: 3Rank: 3
點擊查看 JYC 的詳細資料

頭銜: Conqueror

帖子: 230

精華: 0

積分: 18370 點

現金: 76 元

存款: 0 元

閱讀權限: 20

註冊: 2004-3-16

狀態: 離線
 
發表於 2004-5-3 01:09  資料  個人空間  短消息  加為好友 
這hack是監控自己的論壇情況嘍?
可是訪客很多... 怎麼知道是哪一個訪客的ip?




 AL8 Forum © All rights reserved.
頂部
 alan888
 0000001
Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

頭銜: Administrator

自述: skywalker

帖子: 21933

精華: 195

積分: 558625 點

現金: 78355948 元

存款: 144392954 元

閱讀權限: 120

註冊: 2003-11-13

來自: Hong Kong

狀態: 離線
 
發表於 2004-5-3 02:40  資料  個人空間  主頁 短消息  加為好友 
QUOTE:
Originally posted by JYC at 2004-5-3 01:09:
這hack是監控自己的論壇情況嘍?
可是訪客很多... 怎麼知道是哪一個訪客的ip?

這個 hack 是去其他論壇作為自己的簽名可以說是用作宣傳的另一手法, ip 是顯示看這個圖的人




 AL8 Forum © All rights reserved.
頂部
 kanetti
 0000836
Rank: 2Rank: 2

頭銜: Member

帖子: 60

精華: 0

積分: 2860 點

現金: 85 元

存款: 1218 元

閱讀權限: 15

註冊: 2004-3-19

狀態: 離線
 
發表於 2004-5-16 08:10  資料  個人空間  短消息  加為好友 
QUOTE:
Originally posted by alan888 at 2004-5-2 11:52 AM:
http://www.alan888.com/Discuz/viewthread.php?tid=269

咁係咪一定要裝左條link入面既php_gd2.rar ??
但係我論壇冇虛擬形象,即係冇 \windows\system32 點搞??
同埋如果我唔用你幅圖,用呢幅得唔得呢?

[ Last edited by kanetti on 2004-5-16 at 08:24 ]



 附件: 您所在的用戶組無法下載或查看附件



 AL8 Forum © All rights reserved.
頂部
 kanetti
 0000836
Rank: 2Rank: 2

頭銜: Member

帖子: 60

精華: 0

積分: 2860 點

現金: 85 元

存款: 1218 元

閱讀權限: 15

註冊: 2004-3-19

狀態: 離線
 
發表於 2004-5-17 02:10  資料  個人空間  短消息  加為好友 
唔該alan幫忙教路




 AL8 Forum © All rights reserved.
頂部
 alan888
 0000001
Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9Rank: 9

頭銜: Administrator

自述: skywalker

帖子: 21933

精華: 195

積分: 558625 點

現金: 78355948 元

存款: 144392954 元

閱讀權限: 120

註冊: 2003-11-13

來自: Hong Kong

狀態: 離線
 
發表於 2004-5-17 11:50  資料  個人空間  主頁 短消息  加為好友 
QUOTE:
Originally posted by kanetti at 2004-5-16 08:10:
咁係咪一定要裝左條link入面既php_gd2.rar ??
但係我論壇冇虛擬形象,即係冇 \windows\system32 點搞??
同埋如果我唔用你幅圖,用呢幅得唔得呢?

我所說的是在 windows 下整
如果其他系統就用回那系統的 php 只要是帶 CD 庫 (不用裝虛擬形象)一讓可以




 AL8 Forum © All rights reserved.
頂部
 BenLeung
 0000088
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

頭銜: Moderator

自述: 板主

帖子: 1401

精華: 10

積分: 21340 點

現金: 0 元

存款: 1922888 元

閱讀權限: 100

註冊: 2004-1-10

狀態: 離線