php统计代码(php统计系统)
华为云服务器特价优惠火热进行中! 2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。
合作流程: |
本篇文章给大家谈谈php统计代码,以及php统计系统对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
微信号:cloud7591如需了解更多,欢迎添加客服微信咨询。
复制微信号
本文目录一览:
- 1、分类统计商品销售量的PHP代码
- 2、统计文件所占磁盘空间大小的php代码
- 3、php如何统计一个数组中相同元素的个数
- 4、php流量统计功能的实现代码
- 5、php统计怎么做?
- 6、如何在php网页加统计代码
分类统计商品销售量的PHP代码
$starttime = strtotime(date('Y-m-d'));
$endtime = $starttime + 24*3600 -1;
$sql = "select sum(销售数量) as cc from 产品销售表 where times $starttime and times
你可以去后盾人平台看看,里面的东西不错

统计文件所占磁盘空间大小的php代码
?php
#循环遍历目录中所有的文件,并统计目录和文件的大小
$dirName="phpMyAdmin";
$dir=opendir($dirName);
#返回一个资源类型
while($fileName=readdir($dir)){
$file=$dirName."/".$fileName;
if($fileName!="."
$fileName!=".."){
if(is_dir($file)){
echo
"font
color='red'".$fileName."===".date("Y-m-d
H:i:s",filectime($file))."==".filetype($file)."==".toSize(dirSize($file))."/fontbr/";
}
else{
echo
"font
color='green'".$fileName."=====".date("Y-m-d
H:i:s",filectime($file))."====".filetype($file)."====".toSize(filesize($file))."/fontbr/";
}
}
}
closedir($dir);
#把文件或目录的大小转化为容易读的方式
function
toSize($size){
$dw;
#指定文件或目录统计的单位方式
if($sizepow(2,30)){
$dw="GB";
$size=round($size/pow(2,30),2);
}
else
if($sizepow(2,20)){
$dw="MB";
$size=round($size/pow(2,20),2);
}
else
if($sizepow(2,10)){
$dw="KB";
$size=round($size/pow(2,10),2);
}
else
{
$dw="bytes";
}
return
$size.$dw;
}
#利用递归的方式统计目录的大小
function
dirSize($dirName){
$dirsize=0;
$dir=opendir($dirName);
while($fileName=readdir($dir)){
$file=$dirName."/".$fileName;
if($fileName!="."
$fileName!=".."){
//一定要进行判断,否则会出现错误的
if(is_dir($file)){
$dirsize+=dirSize($file);
}
else{
$dirsize+=filesize($file);
}
}
}
closedir($dir);
return
$dirsize;
}
?
php如何统计一个数组中相同元素的个数
1、这里假设数组为data,可以根据自己需要更改第一行代码即可。
data可以是行向量、列向量、矩阵都行。
2、输出一个n*2的矩阵,第一列是元素,第二列是元素出现的次数。
3、代码如下:
data=[1
2
3
1
3
2
3
3
2
4];
data=data(:);
uniquedata=unique(data);
out=zeros(length(uniquedata),2);
for
ni=1:length(uniquedata)
out(ni,1)=uniquedata(ni);
out(ni,2)=sum(data==uniquedata(ni));
end
disp(out)
结果为:
1
2
2
3
3
4
4
1
即1出现2次,2出现3次。。。
觉得有帮助就采纳吧。
php流量统计功能的实现代码
流量统计功能
显示效果:
总访问量:399
今日流量:14
昨日流量:16
本代码仅供学习交流,其中必有不妥之处。请见谅!
--
--
表的结构
`mycounter`
--
复制代码
代码如下:
CREATE
TABLE
`mycounter`
(
`id`
int(11)
NOT
NULL
auto_increment,
`Counter`
int(11)
NOT
NULL,
`CounterLastDay`
int(10)
default
NULL,
`CounterToday`
int(10)
default
NULL,
`RecordDate`
date
NOT
NULL,
PRIMARY
KEY
(`id`)
)
ENGINE=InnoDB
DEFAULT
CHARSET=gbk
AUTO_INCREMENT=2
;
函数过程如下:
复制代码
代码如下:
?PHP
public
function
ShowMyCounter(){
//定义变量
$IsGone
=
FALSE;
//读取数据
$querysql
=
"SELECT
*
FROM
`mycounter`
WHERE
id
=
Ƈ'
";
$queryset
=
mysql_query($querysql);
$row
=
mysql_fetch_array($queryset);
//获得时间量
$DateNow
=
date('Y-m-d');
$RecordDate
=
$row['RecordDate'];
$DateNow_explode
=
explode("-",$DateNow);
$RecordDate_explode
=
explode("-",$RecordDate);
//判断是否已过去一天
if(
$DateNow_explode[0]
$RecordDate_explode[0])
$IsGone
=
TRUE;
else
if(
$DateNow_explode[0]
==
$RecordDate_explode[0]
){
if(
$DateNow_explode[1]
$RecordDate_explode[1]
)
$IsGone
=
TRUE;
else
if(
$DateNow_explode[1]
==
$RecordDate_explode[1]
){
if(
$DateNow_explode[2]
$RecordDate_explode[2]
)
$IsGone
=
TRUE;
}else
BREAK;
}else
BREAK;
//根据IsGone进行相应操作
IF($IsGone)
{
$RecordDate
=
$DateNow;
$CounterToday
=
0;
$CounterLastDay
=
$row['CounterToday'];
$upd_sql
=
"update
mycounter
set
RecordDate
=
'$RecordDate',CounterToday
=
'$CounterToday',CounterLastDay
=
'$CounterLastDay'
WHERE
id
=
Ƈ'
";
mysql_query($upd_sql);
}
//再次获取数据
$querysql
=
"SELECT
*
FROM
`mycounter`
WHERE
id
=
Ƈ'
";
$queryset
=
mysql_query($querysql);
$Counter
=
$row['Counter'];
$CounterToday
=
$row['CounterToday'];
$CounterLastDay
=
$row['CounterLastDay'];
if($row
=
mysql_fetch_array($queryset)
){
if(
$_COOKIE["user"]
!=
"oldGuest"
){
$Counter
=
++$row['Counter'];
$CounterToday
=
++$row['CounterToday'];
$upd_sql
=
"update
mycounter
set
counter
=
'$Counter',CounterToday
=
'$CounterToday'
WHERE
id
=
Ƈ'
";
$myquery
=
mysql_query($upd_sql);
}
echo
"总访问量:".$Counter;
echo
"
";
echo
"今日流量:".$CounterToday;
echo
"
";
echo
"昨日流量:".$CounterLastDay;
}else{//如果数据库为空时,相应的操作
}
}
?
当然,需要在文件第一行开始写出如下代码:
复制代码
代码如下:
?PHP
session_start();
if(
!isset($_COOKIE["user"])
){
setcookie("user","newGuest",time()+3600);
}else
{
setcookie("user","oldGuest");
}
?
php统计怎么做?
看你的代码,应该是用了某种框架里的模板语法吧。
保证$data是个二维数组应该就能循环出结果。
另外感觉你问题描述的还不是很详细,不知道以上理解对不,有问题欢迎追问
如何在php网页加统计代码
首先在CNZZ、51.LA 等统计系统申请一个帐号,然后放入网站指定的JS代码就可以统计了。
如果说没有显示出来,你可以使用F12代码控制台来参考具体的错误位置和原因。
例如一个PHP页面,直接在 body/body中加入一段 script统计代码/script
以下为示例代码:
body
p这里是网页的具体内容/p
!--统计代码建议放在末尾--
script这里是cnzz给的统计代码/script
/body
php统计代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php统计系统、php统计代码的信息别忘了在本站进行查找喔。
