//函数库代码 <?php //获得$file文件的大小 //@param(参数的意思) $file string 文件 function get_size($file){ $size = filesize($file); switch(true){ //是否大于GB,并且使用round()函数对文件大小取整 case $size>pow(1024,3): return round ($size/pow(1024,3),1)."GB"; //是否大于MB case $size>pow(1024,2): return round ($size/pow(1024,2),1)."MB"; //是否大于KB case $size>1024: return round($size/1024,1); //以上都不是返回B default: return round($size,1)."B"; } } ?> //调用函数库代码 <?php //引入函数文件 include "sizefilefunction.php"; //获得文件大小 echo get_size("img.jpg"); //echo filesize("12.mp3"); ?>
发表评论
- 访问:33412次
- 积分:268分
- 排名:第36名
- 随笔:26篇
- 评论:10条
公告
来这里了解真实的自己。
随笔分类
随笔归档
个人相册
阅读排行榜
- PHP简单的table表格绘制扩展 (2935)
- PHP商品列表页及内容页的简单例子 (1906)
- 中奖姓名例子 (1527)
- for循环简单例子99乘法表 (1505)
- switch等匹配用法 (1420)
- 用字符串数据类型拆分等留言板小例子 (1384)
- 实体输出小例子 (1383)
- 数组记录时间 (1358)
- 简单的数组网站配置例子 (1350)
- 取得文件大小的例子 (1332)
评论排行榜
- 活着是战场 (3)
- 数据类型数组等 (2)
- 数组记录时间 (1)
- 用字符串数据类型拆分等留言板小例子 (1)
- 对象类CLASS (1)
- $_GET传递简单例子 (1)
- 稳稳的幸福 (1)
- PHP商品列表页及内容页的简单例子 (0)
- 中奖姓名例子 (0)
- 简单的数组网站配置例子 (0)
最新评论
- $_GET传递简单例子
Alexander:Ho ho, who woudla thunk it, right?
- 数据类型数组等
Nasiya:Good point. I hadn't thgouht about it quite th...
- 对象类CLASS
Prum:Of the panoply of website I've pored over this...
- 活着是战场
Erik:Keep on writing and chignugg away!
- 稳稳的幸福
Karrdy:AKAIK yov'ue got the answer in one!
- 活着是战场
phpchina:别给自己太大压力哦
- 活着是战场
iphone:多找朋友聚聚,可以释放压力,思路也会慢慢清晰!加油!
- 数据类型数组等
好饱:过来顶一下!