【php统计文件大小,以GB、MB、KB、B输出】教程文章相关的互联网学习教程文章

PHP如何统计在线人数_PHP【图】

在论坛里有人问我如何统计在线人数?我也不知道什么是最好的方法。下面是本站的实现的原理,我把它写出来,供大家参考。这只是我的方法,肯定不是最好的,还希望高手们予以指正。 其实,要真正统计同时在并发在线的人数,是一件不太现实的事,这是因为HTTP协议是种无状态的协议。当客户端向服务器发出一个请求时,服务器会马上建立一个新的TCP/IP连接,在该会话结束后,如页面完全载入后,这个连接就关闭了。一般来说,在线人数指的...

用Php实现链结人气统计_PHP

首先要说明:这个不是主页计数器,虽然原理和它相同。 一:准备一个计数文件,存放链结的url和访问次数,格式如下 id|url|count id是用来查找的索引号,url为实际文件的地址,count为次数 实例数据: ...

基于数据库的在线人数,日访问量等统计_PHP

可以实现在线人数统计,日访问量统计,月访问量统计。。。。。 $sql = "CREATE TABLE guestinfo(id integer DEFAULT '0' NOT NULL AUTO_INCREMENT, ipaddress varchar(20), host varchar(20), cometime datetime, refreshtime datetime, leavetime datetime, PRIMARY KEY(id), UNIQUE id(id), index guestinfo(id) )"; mysql_query($sql, $connect); ?> $duration = 300; $sql = "select * from guestinfo where ...

用IP地址来统计访问人数!以天为间限!_PHP

IP地址 require (’common.inc’); $ip=$REMOTE_ADDR; $current=getdate(time()); $day=$current["mday"]; $query="select * from count"; $result=mysql_db_query(’football’,$query,$link); while($row=mysql_fetch_row($result)) { $num=$row[2]; if (strcmp($ip,$row[0])==0 && $day==$row[1]) { $i=1; } } if ($i { $num; echo "你是第" .$num; echo "访问者"; $query1="insert into c...

看过google的搜索吗?搜索共花了多少时间?这里有一个类可以统计_PHP

Google // class PHP_timer开始class PHP_timer { // 用来收集脚本执行过程中的信息 var $points = array(); // 在脚本的开始处调用这个函数 function start() { // 请看后面的addmarker函数 $this->addmarker("Start"); } // end function start() // 在脚本的结束处调用这个函数 function stop() { // 请看后面的addmarker函数 $this->addmarker("Stop"); } // e...

利用文件属性结合Session实现在线人数统计_PHP

ob_start();session_start();$num=0;$dirpt = "online";$reftime = 1;if (is_dir($dirpt) && $dir = opendir($dirpt)) { while (($file = readdir($dir)) !== false) { if(strcmp($file,"..")==0 || strcmp($file,".")==0){ continue; } $D_[date("Y-m-d H:i:s",filemtime($dirpt."/".$file))]=$file; $num ; unset($cum); } closedir($dir); $filename = session_id(); $fp ...

php下用cookie统计用户访问网页次数的代码_PHP

Cookie 如何创建 cookie? setcookie() 函数用于设置 cookie。 注释:setcookie() 函数必须位于 标签之前。 创建您的第一个PHP cookie 当您创建一个cookie,使用函数setcookie,你必须指定三个参数。这些参数是setcookie(名称,值,过期): 姓名:您的Cookie的名称。您将使用此名称以后检索你的cookie,所以不要忘记它! 价值:在您的cookie中存储的值。共同价值观是用户名(字符串)和最后的访问时间(日期)。 到期:日期时,...

发款php蜘蛛统计插件只要有mysql就可用_PHP

于是昨天便认真的做了一下,功能多一点,可以对各种搜索引擎统计分析。可以在多个时间段进行查看。其实代码很简单,为了更简洁些,代码压缩到6k.分为6个文件 1.安装程序 spilder_install.php 代码如下: 安装插件 if($_POST['act']=='install')//如果是安装 { $mysql_host=trim($_POST['mysql_host']);//获取主机 $mysql_user=trim($_POST['mysql_user']);//获取用户名 $mysql_pwd=trim($_POST['mysql_pwd']);//获取密码 $mysq...

php统计文件大小,以GB、MB、KB、B输出_PHP

使用filesize()函数命令实现文件大小的统计,要求:1,以GB、MB、KB、B中的一个输出;2.数量级必须大于1小于1024,并保留两位小数;   开始动工: 代码如下:$len = filesize("1.rmvb"); $i=4; while($i){ if(($out=$len/pow(1024,$i))>1.0||$i==1){ switch($i){ case 4: {printf("%.2f TB",$out);break;} case 3: {printf("%.2f GB",$out);break;} case 2: {printf("%.2f MB",$out);break;} case 1: {printf("%.2f KB",$out);b...

php利用cookie实现访问次数统计代码_PHP

Cookie [/code] global $count; $count=1; if(!isset($_COOKIE["visittime"])){ setcookie("visittime",date("y-m-d H:i:s")); setcookie("visitcount",1); echo "欢迎你第一次访问网站!"; } else{ setcookie("visittime",date("y-m-d,H:i:s"),time()+60); $count=$_COOKIE['visitcount']+1; setcookie("visitcount",$count); echo "你上次访问网站的时间为:".$_COOKIE['visittime']; echo ""; } echo "你第".$_COOKIE['visitcount...

使用GROUPBY的时候如何统计记录条数COUNT(*)DISTINCT_PHP

例如这样一个表,我想统计email和passwords都不相同的记录的条数 代码如下:CREATE TABLE IF NOT EXISTS `test_users` ( `email_id` int(11) unsigned NOT NULL auto_increment, `email` char(100) NOT NULL, `passwords` char(64) NOT NULL, PRIMARY KEY (`email_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ; INSERT INTO `test_users` (`email_id`, `email`, `passwords`) VALUES (1, ‘jims@gmail.com, ‘1e...

shopex中集成的站长统计功能的代码简单分析_PHP

代码如下:<?php //我们的域名,这里可以不唯一的 $domain = localhost; //这个应该是CNZZ授权给shopex的加密密钥,如果错了就不能快捷申请账号 $encodestr = A34dfwfF; //这个就是CNZZ授权给shopex的快捷申请账号的URL地址 $url = http://wss.cnzz.com/user/companion/shopex.php?domain=.$domain.&key=.md5($domain.$encodestr); //获取网页内容得到这样的一个字符串 80772914@3780692425 $res = file_get_contents($url); //左边...

PHP源代码数组统计count分析_PHP

zend给php的所有变量都用结构的方式去保存,而字符串的保存和数组的保存也是不同的,数组采用的是hash表的方式去保存(大家知道hash保存的地址有效的减少冲突-hash散列表的概念你懂的),而在php中的结构体上表现如下: 代码如下://文件1:zend/zend.h /* * zval */ typedef struct _zval_struct zval; ... typedef union _zvalue_value { long lval; /* long value */ double dval; /* double value */ struct { char *val; int ...

php实现用户在线时间统计详解_PHP

首先介绍一下所涉及的数据表结构,四个字段: 代码如下: 代码如下:uid<int(10)> :用户id session_id<varchar(40)> :用户登录后系统产生的session_id,PHP可是使用session_id()函数获取 login_time<int(10)> :登录时间 logout_time<int(10)> :登出时间 1、客户端定时发送请求到服务器端。实现方法是在用户登录后,将uid,session_id,login_time插入一条记录,然后在客户端js设定一个计时器,比如每10分钟向服务器端发送一个请求...

PHP日,周,月点击排行统计_PHP

代码如下:$now=time(); //当前时间 $StrUpdate = "Update $tbl_article set hits=hits+1"; if(date("d",$lasthittime)==date("d",$now)){//同一天 $StrUpdate = $StrUpdate.",dayhits = dayhits+1"; }else{ $StrUpdate = $StrUpdate.",dayhits = 0"; } if(date("W",$lasthittime)==date("W",$now)){//同一周 $StrUpdate = $StrUpdate.",weekhits = weekhits+1"; }else{ $StrUpdate = $StrUpdate.",weekhits = 0"; } if(date("m",$l...