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 相关文章推荐
跟我学小偷程序之成功偷取首页(第三天)
Oct 09 PHP
PHP中的日期处理方法集锦
Jan 02 PHP
PHP 截取字符串函数整理(支持gb2312和utf-8)
Feb 16 PHP
windows下升级PHP到5.3.3的过程及注意事项
Oct 12 PHP
php导出word格式数据的代码实例
Nov 25 PHP
PHP+memcache实现消息队列案例分享
May 21 PHP
PHP列出MySQL中所有数据库的方法
Mar 12 PHP
Apache连接PHP后无法启动问题解决思路
Jun 18 PHP
PHP中filter函数校验数据的方法详解
Jul 31 PHP
php验证码生成代码
Nov 11 PHP
PHP示例演示发送邮件给某个邮箱
Apr 03 PHP
PHP实现基于状态的责任链审批模式详解
May 31 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
php简单获取文件扩展名的方法
2015/03/24 PHP
php创建无限级树型菜单
2015/11/05 PHP
php preg_match的匹配不同国家语言实例
2016/12/29 PHP
PHP设计模式(三)建造者模式Builder实例详解【创建型】
2020/05/02 PHP
服务端 VBScript 与 JScript 几个相同特性的写法 By shawl.qiu
2007/03/06 Javascript
收集的网上用的ajax之chat.js文件
2007/04/08 Javascript
jquery 仿QQ校友的DIV模拟窗口效果源码
2010/03/24 Javascript
屏蔽网页右键复制和ctrl+c复制的js代码
2013/01/04 Javascript
解决JS浮点数运算出现Bug的方法
2013/03/12 Javascript
js动态拼接正则表达式的两种方法
2014/03/04 Javascript
jquery简单倒计时实现方法
2015/12/18 Javascript
jquery操作select元素和option的实例代码
2016/02/03 Javascript
Web 开发中Ajax的Session 超时处理方法
2017/01/19 Javascript
bootstrap timepicker在angular中取值并转化为时间戳
2017/06/13 Javascript
JavaScript之生成器_动力节点Java学院整理
2017/06/30 Javascript
JavaScript常见JSON操作实例分析
2018/08/08 Javascript
vue-cli3.0配置及使用注意事项详解
2018/09/05 Javascript
Vue条件循环判断+计算属性+绑定样式v-bind的实例
2018/09/18 Javascript
layui 数据表格 根据值(1=业务,2=机构)显示中文名称示例
2019/10/26 Javascript
Vue图片浏览组件v-viewer用法分析【支持旋转、缩放、翻转等操作】
2019/11/04 Javascript
Vue中函数防抖节流的理解及应用实现
2020/04/24 Javascript
Python GAE、Django导出Excel的方法
2008/11/24 Python
python进阶教程之动态类型详解
2014/08/30 Python
Python使用到第三方库PyMuPDF图片与pdf相互转换
2019/05/03 Python
Python Django框架防御CSRF攻击的方法分析
2019/10/18 Python
在django中实现choices字段获取对应字段值
2020/07/12 Python
CSS3动画特效在活动页中的应用
2020/01/21 HTML / CSS
vivo智能手机官方商城:vivo
2016/09/22 全球购物
aden + anais英国官网:美国婴儿贴身用品品牌
2019/09/08 全球购物
Python是如何进行类型转换的
2013/06/09 面试题
经典安踏广告词
2014/03/21 职场文书
竞选体育委员演讲稿
2014/04/26 职场文书
认识实习感想
2015/08/10 职场文书
2016年基层党组织公开承诺书
2016/03/25 职场文书
java泛型通配符详解
2021/07/25 Java/Android
解决Vmware虚拟机安装centos8报错“Section %Packages Does Not End With %End. Pane Is Dead”
2022/06/01 Servers