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

在WordPress中使用wp_count_posts函数来统计文章数量_php技巧

做一个全站统计是不是很酷?长久的博客越来越少,何不给自己的一个统计,看看自己在这个博客上努力了多少,不但给自己也给游客,wp_count_posts是在 WordPress 中用来统计文章数量的函数,可以统计所有类型的文章(post)和页面(page)。 描述 wp_count_posts是在 WordPress 中用来统计文章数量的函数,可以统计所有类型的文章(post)和页面(page)。 使用//获取文章数量 $postcount = wp_count_posts(); //获取页面数量 $pagec...

PHP基于cookie与session统计网站访问量并输出显示的方法_php技巧【图】

本文实例讲述了PHP基于cookie与session统计网站访问量并输出显示的方法。分享给大家供大家参考,具体如下: <?php $f_open = fopen("count.txt","r+"); //打开指定的文件 $count = fgets($f_open); //读取文件中的数据 if(empty($_COOKIE[cookie_name])){ //判断COOKIE的是否存在setcookie("cookie_name",value,time()+1800); //如果不存在,则创建COOKIE$count = $count + 1; //将变量$count的值加1rewind($f_open); //打开指定的文...

PHP统计目录中文件以及目录中目录大小的方法_php技巧

本文实例讲述了PHP统计目录中文件以及目录中目录大小的方法。分享给大家供大家参考,具体如下: <?php//循环遍历目录中所有的文件,并统计目录和文件的大小$dirName="phpMyAdmin";$dir=opendir($dirName); //返回一个资源类型while($fileName=readdir($dir)){$file=$dirName."/".$fileName;if($fileName!="." && $fileName!=".."){if(is_dir($file)){echo "".$fileName."===".date("Y-m-d H:i:s",filectime($file))."==".filetype(...

PHP+MySQL统计该库中每个表的记录数并按递减顺序排列的方法_php技巧

本文实例讲述了PHP+MySQL统计该库中每个表的记录数并按递减顺序排列的方法。分享给大家供大家参考,具体如下: 这是一段简单的代码,可实现统计该数据库中每个表的记录数,并按递减顺序排列的功能 $host = 127.0.0.1; $port = 3306; $dbname = test; $username = root; $password = ; function ee($p) {if(PHP_SAPI == cli){echo "\n";}else{echo "";}print_r($p);if(PHP_SAPI == cli){echo "\n";}else{echo "";} } $dsn = "mysql:...

php简单统计在线人数的方法_php技巧

本文实例讲述了php简单统计在线人数的方法。分享给大家供大家参考,具体如下: <?php //首先你要有读写文件的权限 //本程序可以直接运行,第一次报错,以缶涂梢? $online_log = "count.dat"; //保存人数的文件, $timeout = 30;//30秒内没动作者,认为掉线 $entries = file($online_log); $temp = array(); for ($i=0;$i<count($entries);$i++) {$entry = explode(",",trim($entries[$i]));if (($entry[0] != getenv(REMOTE_ADDR)) && ...

php使用文本统计访问量的方法_php技巧

本文实例讲述了php使用文本统计访问量的方法。分享给大家供大家参考,具体如下:方法1:$fp = fopen("counter.txt", "r+"); while(!flock($fp, LOCK_EX)) { // acquire an exclusive lock// waiting to lock the file } $counter = intval(fread($fp, filesize("counter.txt"))); $counter++; ftruncate($fp, 0); // truncate file fwrite($fp, $counter); // set your data fflush($fp); // flush output before releasing...

也谈php网站在线人数统计

function checkOnline($userid,$tempid=null) { $conn = connect(); //对于所有用户 //先设置自己为在线 $stmt = "UPDATE ".DB_NAME.".USER SET IsOnline='Y' WHERE UserID=".$userid; $result = query($stmt,$conn); //info($stmt); //如果当前用户是游客 if ($tempid != null) { $stmt = "SELECT TempID FROM ".DB_NAME.".TEMPUSER WHERE TempID=".$tempid; $r...

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

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

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蜘蛛统计插件只要有mysql就可用

于是昨天便认真的做了一下,功能多一点,可以对各种搜索引擎统计分析。可以在多个时间段进行查看。其实代码很简单,为了更简洁些,代码压缩到6k.分为6个文件 1.安装程序 spilder_install.php 代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content...

PHP统计目录下的文件总数及代码行数(去除注释及空行)

<?php /** * @author xiaoxiao <x_824@sina.com> 2011-1-12 * @link http://xiaoyaoxia.cnblogs.com/ * @license * 统计目录下的文件行数及总文件数··去除注释 */ $obj = new CaculateFiles(); //如果设置为false,这不会显示每个文件的信息,否则显示 $obj->setShowFlag(false); //会跳过所有All开头的文件 $obj->setFileSkip(array('All')); $obj->run("D:\PHPAPP\php\_tests"); //所有文件,(默认格式为.php) $obj->setFileSkip...

使用GROUP BY的时候如何统计记录条数 COUNT(*) DISTINCT

例如这样一个表,我想统计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...

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

使用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源代码数组统计count分析

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 ...

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

代码如下:<?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); //左边...