php获取远程文件大小


Posted in PHP onOctober 20, 2015

本文实例讲述了php获取远程文件大小的方法,分享给大家供大家参考。具体实现方法如下:

/* 
**功能:获取远程文件的大小,返回值的单位是:字节 
*/ 
function get_fileSize($url){ 
  if(!isset($url)||trim($url)==''){ 
    return ''; 
  } 
  ob_start(); 
  $ch=curl_init($url); 
  curl_setopt($ch,CURLOPT_HEADER,1); 
  curl_setopt($ch,CURLOPT_NOBODY,1); 
  $okay=curl_exec($ch); 
  curl_close($ch); 
  $head=ob_get_contents(); 
  ob_end_clean(); 
  $regex='/Content-Length:\s([0-9].+?)\s/'; 
  $count=preg_match($regex,$head,$matches); 
  return isset($matches[1])&&is_numeric($matches[1])?$matches[1]:''; 
}

希望本文所述对大家的php程序设计有所帮助,大家能够喜欢小便的文章,大家共同进步。

PHP 相关文章推荐
打造计数器DIY三步曲(中)
Oct 09 PHP
别人整理的服务器变量:$_SERVER
Oct 20 PHP
Discuz 模板引擎的封装类代码
Jul 18 PHP
PHP HTML代码串截取代码
Dec 29 PHP
Discuz!下Memcache缓存实现方法
May 28 PHP
PHP函数学习之PHP函数点评
Jul 05 PHP
使用phpQuery采集网页的方法
Nov 13 PHP
CentOS 6.3下安装PHP xcache扩展模块笔记
Sep 10 PHP
Yii2.0实现生成二维码功能实例
Oct 24 PHP
thinkphp5 加载静态资源路径与常量的方法
Dec 24 PHP
PHP通过文件路径获取文件名的实例代码
Oct 14 PHP
Yii框架页面渲染操作实例详解
Jul 19 PHP
php根据日期或时间戳获取星座信息和生肖等信息
Oct 20 #PHP
php生成验证码函数
Oct 20 #PHP
php文件上传你必须知道的几点
Oct 20 #PHP
PHP判断上传文件类型的解决办法
Oct 20 #PHP
php上传大文件失败的原因及应对策略
Oct 20 #PHP
PHP中如何使用session实现保存用户登录信息
Oct 20 #PHP
PHP+jQuery翻板抽奖功能实现
Oct 19 #PHP
You might like
11款新鲜的jQuery插件[附所有demo下载]
2011/01/24 Javascript
javascript日期转换 时间戳转日期格式
2011/11/05 Javascript
easyui datagrid 键盘上下控制选中行示例
2014/03/31 Javascript
jQuery 浮动导航菜单适合购物商品类型的网站
2014/09/09 Javascript
使用typeof方法判断undefined类型
2014/09/09 Javascript
Javascript基础教程之数据类型 (数值 Number)
2015/01/18 Javascript
JavaScript判断浏览器类型的方法
2015/02/10 Javascript
JavaScript中数据结构与算法(五):经典KMP算法
2015/06/19 Javascript
javascript中的previousSibling和nextSibling的正确用法
2015/09/16 Javascript
jqueryMobile使用示例分享
2016/01/12 Javascript
JS判断是否在微信浏览器打开的简单实例(推荐)
2016/08/24 Javascript
JavaScript学习笔记整理_简单实现枚举类型,扑克牌应用
2016/09/19 Javascript
浅谈EasyUI常用控件的禁用方法
2016/11/09 Javascript
BootStrap 可编辑表Table格
2016/11/24 Javascript
js中的触发事件对象event.srcElement与event.target详解
2017/03/15 Javascript
vue中各组件之间传递数据的方法示例
2017/07/27 Javascript
js 实现watch监听数据变化的代码
2019/10/13 Javascript
angula中使用iframe点击后不执行变更检测的问题
2020/05/10 Javascript
[05:15]DOTA2英雄梦之声_第16期_灰烬之灵
2014/06/21 DOTA
python3 图片referer防盗链的实现方法
2018/03/12 Python
Python面向对象类继承和组合实例分析
2018/05/28 Python
Python中字符串String的基本内置函数与过滤字符模块函数的基本用法
2019/05/27 Python
python实现飞机大战小游戏
2019/11/08 Python
pytorch: Parameter 的数据结构实例
2019/12/31 Python
Python socket连接中的粘包、精确传输问题实例分析
2020/03/24 Python
科颜氏美国官网:Kiehl’s美国
2017/01/31 全球购物
战友聚会邀请函
2014/01/18 职场文书
公司活动邀请函
2014/01/24 职场文书
数控技术应用个人求职信范文
2014/02/03 职场文书
羽毛球比赛策划方案
2014/06/13 职场文书
纪念九一八事变演讲稿:牢记历史,捍卫主权
2014/09/14 职场文书
工作所在部门证明
2014/09/21 职场文书
如何写好竞聘报告
2019/04/03 职场文书
Python scrapy爬取起点中文网小说榜单
2021/06/13 Python
Python实现列表拼接和去重的三种方式
2021/07/02 Python
如何创建一个创建MySQL数据库中的datetime类型
2022/03/21 MySQL