網域名稱俱樂部


返回   網域名稱俱樂部 > 電腦與網路技術 > 電腦網路相關技術
論壇幫助 社區 日曆事件 今日新文章 搜尋

回覆
 
主題工具
  #1  
舊 2004-09-23, 07:28 PM
furan 的頭像
furan furan 目前離線
進階會員
 
註冊日期: 2003-09-15
文章: 397
預設 高手看一下流量程式

下載了一個偵測流量程式,如下
引用:
<html>
<body>
<?
// Written by HalfaBee 5-Jun-2003
// Bandwidth for the last 24hrs

$fr = file ( '/www/u/username/logs/access_log' );
$fr = array_reverse ( $fr );

$i = 0 ;
$total = 0 ;
foreach( $fr as $s )
{
$fe = explode ( " " , $s );
$tt = str_replace ( '/' , '-' , str_replace ( '[' , '' , $fe [ 3 ] ) ) ;
$time = strtotime ( preg_replace ( '/([0-9][0-9][0-9][0-9]):/' , '1 ' , $tt ) );
$total += $fe [ 9 ];
if( $i ++== 0 )
$endtime = $time - 24 * 3600 ;
if( $time < $endtime )
break;
}
?>

Your total transfer for the last 24Hrs is <? printf ( "%.6fGB" , (float) $total / 1000000000 ) ?>
</body>
</html>
測試時是真的可以成功測得流量(24hr內的流量)
但他好像沒有抓我次網域內的流量
不知道是不是真的如此
是不是有人可以修改成可以偵測次網域的流量
回覆時引用此篇文章
  #2  
舊 2004-09-23, 08:04 PM
vincentliao vincentliao 目前離線
進階會員
 
註冊日期: 2004-08-03
住址: [金山.萬里翡翠灣]
文章: 1,407
預設 Re: 高手看一下流量程式

引用:
作者: furan";p=&quot 查看文章
$fr = file ( '/www/u/username/logs/access_log' );
看它的 access_log如何寫的!
只要有兩點數值即可測得流量.
回覆時引用此篇文章
回覆


發文規則
不可以發表新主題
不可以發表回覆
不可以上傳附件
不可以編輯自己的文章

啟用 BB 代碼
論壇啟用 表情符號
論壇啟用 [IMG] 代碼
論壇禁用 HTML 代碼



所有時間均為 +8。現在的時間是 03:54 AM


本站主機由網易虛擬主機代管
Powered by vBulletin® 版本 3.8.4
版權所有 ©2000 - 2024,Jelsoft Enterprises Ltd.