【php统计文章排行示例】教程文章相关的互联网学习教程文章

php网站访问统计代码一例

介绍一个php写的统计网站访问量的代码,数据保存在本地文件count3.dat中,在页面中用js调用。有需要的朋友,可以参考下。1、统计页 count.php2、页面调用

php使用cookie统计访问者登陆次数的代码举例

$_COOKIE["counter"]?($c=$_COOKIE["counter"]+1):($c=1);setCookie("counter",$c,time()+60);echo "欢迎您第"."".$c."次访问cookie";//by bbs.it-home.org?>下面是有关这个例子的代码说明,供大家参考。 以上代码中,首先,浏览器请求一个资源(这个php页面),发送下面的HTTP包头内容到服务器: GET http://localhost/index.php HTTP/1.1 HOST:localhost Accept:*/* Accept-language:zh-cn Accept-Encoding:gzip,deflate User-Ag...

php统计在线人数的代码结合mysql统计在线人数【图】

CREATE TABLE ccol(id integer not null auto_increment, #记录的IDip char(15) not null, #访问者的IP地址dtstamp datetime not null, #最后访问时间uri char(255), #访问者请求的URIprimary key (id));然后,编写统计用的php代码/*文件:ccol.php目的:统计同时在线浏览的人数edit: bbs.it-home.org*/$duration=1800;require "db.php"; //自行准备,数据库访问类//包含DBSQL$ccol=new dbSQL;$ccol->connect();$ccol->query("DE...

php统计文件行数的代码

本文分享一个用于统计文件行数的php代码,不是采用file()函数,而是通过自定义的函数,使用fopen系列函数来实现该功能。希望对大家有所帮助。在php中,如果要统计文件的行数,对于小文件而言,使用file()函数是最方便的。 不过对于大文件而言,采用file()函数,就会效率很低,因为该函数会一次性把数据读取到一个数组中,然后储存在内存中。 由于php内存的限制,此方法处理大文件时,会效率极低,且容易出错。 本文介绍的这个方法,...

php获取文件夹信息的统计函数

//统计文件夹的相关信息//统计目录数//格式化输出目录大小 单位:Bytes,KB,MB,GB function getFolderSize($path){ $totalsize = 0; $totalcount = 0; $dircount = 0; if ($handle = opendir ($path)) { while (false !== ($file = readdir($handle))) { $nextpath = $path . '/' . $file; if ($file != '.' && $file != '..' && !is_link ($nextpath)) { if (is_dir ($nextpath)) { ...

PHPMysql与jQuery实现文件下载次数统计

CREATE TABLE IF NOT EXISTS `downloads` ( `id` int(6) unsigned NOT NULL AUTO_INCREMENT, `filename` varchar(50) NOT NULL, `savename` varchar(50) NOT NULL, `downloads` int(10) unsigned NOT NULL DEFAULT 1, PRIMARY KEY (`id`), UNIQUE KEY `filename` (`filename`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8;也可以直接下载Demo,导入SQL文件,数据都有了。 下载地址:PHP文件下载次数统计的源代码。 二,HTM...

PHP如何统计数组元素个数

<?php$arr = array( 1011,1003,1008,1001,1000,1004,1012, 1009, 1011,1003,1111 );$result = array();foreach ($arr as $str) { $str_arr = explode(,, $str); foreach ($str_arr as $v) { $result[$v] = isset($result[$v]) ? $result[$v] : 0; $result[$v] = $result[$v] + 1; }}print_r($result);echo ;$set=array();array_walk($arr,function($c) use (&$se...

php饼图统计代码用法【图】

define("ANGLE_STEP", 5); //定义画椭圆弧时的角度步长 function draw_getdarkcolor($img,$clr) //求$clr对应的暗色 { $rgb = imagecolorsforindex($img,$clr); return array($rgb["red"]/2,$rgb["green"]/2,$rgb["blue"]/2); } function draw_getexy($a, $b, $d) //求角度$d对应的椭圆上的点坐标 { $d = deg2rad($d); return array(round($a*Cos($d)), round($b*Sin($d)))...

AVFUN豆腐脑甜党咸党数据统计

ACFUN出了个专题:http://www.acfun.tv/a/ac715346数据刷新是AJAX吗~那就抓一下咯不会用CURL,直接抓了截取,然后加个大括号给到下面甜党和咸党一开始颠倒了,所以$tian其实是咸党数据$xian其实是甜党数据对了~豆腐脑必然是咸的呀!!!<?php$curl = curl_init(); curl_setopt($curl, CURLOPT_URL, http://www.acfun.tv/vote/getVoteReport.aspx?voteId=3); // 设置header curl_setopt($curl, CURLOPT_HEADER, 1); // 设置cURL...

权重计算,稍加修改亦可用于分词,词频统计,全文和spam检测等

效率非常客观,你要是改成其他用处那效率我就不保证了/* vim: set expandtab tabstop=4 shiftwidth=4: */// +------------------------------------------------------------------------// Name : 权重计算 // Description: 稍加修改,亦可用于分词,词频统计,全文检索和垃圾检测// Date : 2013/12/16 08:51 // Authors ...

统计ThinkPHP的捐赠总额,仅为娱乐,不要太较真

获取ThinkPHP的捐赠总额,仅为娱乐,不要太较真/** * 计算ThinkPHP捐赠总数 */$money_sum = 0; //总金额数目$page_sum = 51; //总页数,没用自动获取,直接写的for($j=1; $j $url = "http://www.thinkphp.cn/donate/index/p/".$j.".html"; $content_area = substr(file_get_contents($url), 10068); $main_area = substr($content_area, 0, -3970); preg_match_all('/¥(.*)/', $main_area, $money_arr); for($i=0; $i { $m...

通过session和cookie统计

通过session和cookie统计// 通过session 统计//使用文本存储数据if($_SESSION[temp]==""){ //判断$_SESSION[temp]==""的值是否为空,其中的temp为自定义的变量 if(($fp=fopen("counter.txt","r"))==false){ echo "打开文件失败!"; }else{ $counter=fgets($fp,1024); //读取文件中数据 fclose($fp); //关闭文本文件 $counter++; //计数器增加1 $fp=fopen("counter.txt...

PHP递归遍历指定目录的所有文件并统计文件数量

PHP递归遍历指定目录的所有文件并统计文件数量 //递归函数实现遍历指定文件下的目录与文件数量 function total($dirname,&$dirnum,&$filenum){ $dir=opendir($dirname); echo readdir($dir).""; //读取当前目录文件 echo readdir($dir).""; //读取上级目录文件 while($filename=readdir($dir)){ //要判断的是$dirname下的路径是否是目录 $newfile=$dirname."/".$filename; //is_dir(...

PHP统计在线用户数

<?php/** * Created by PhpStorm. * User: jifei * Date: 15/11/24 * Time: 20:58 * * 每分钟百万用户,实时统计最近15分钟在线用户总数 */class OnlineUser{ public $prefix_key = "online";//key前缀 public function __construct() { $this->redis = new Redis(); } /** * 往集合中添加新的在线用户 * * @param $uid */ public function addUser($uid) { $this->redis->sAdd...

利用文件属性结合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 ...