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 相关文章推荐
PHP去掉从word直接粘贴过来的没有用格式的函数
Oct 29 PHP
解析ajax事件的调用顺序
Jun 17 PHP
解析htaccess伪静态的规则
Jun 18 PHP
php时间戳转换的示例
Mar 31 PHP
php上传功能集后缀名判断和随机命名(强力推荐)
Sep 10 PHP
php结合md5实现的加密解密方法
Jan 25 PHP
PHP实现上传多图即时显示与即时删除的方法
May 09 PHP
简单实现php上传文件功能
Sep 21 PHP
关于php支持的协议与封装协议总结(推荐)
Nov 17 PHP
微信公众平台开发教程③ PHP实现微信公众号支付功能图文详解
Apr 10 PHP
Laravel-添加后台模板AdminLte的实现方法
Oct 08 PHP
PHP扩展类型及安装方式解析
Apr 27 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
mysql5详细安装教程
2007/01/15 PHP
在MongoDB中模拟Auto Increment的php代码
2011/03/06 PHP
使用Discuz关键词服务器实现PHP中文分词
2014/03/11 PHP
PHP下SSL加密解密、验证、签名方法(很简单)
2020/06/28 PHP
PHP基于GD库的图像处理方法小结
2016/09/27 PHP
简述php环境搭建与配置
2016/12/05 PHP
php实现基于PDO的预处理示例
2017/03/28 PHP
php实现网页端验证码功能
2017/07/11 PHP
php删除一个路径下的所有文件夹和文件的方法
2018/02/07 PHP
Laravel推荐使用的十个辅助函数
2019/05/10 PHP
初学JavaScript_03(ExtJs Grid的简单使用)
2008/10/02 Javascript
firefox firebug中文入门教程 脚本之家新年特别版
2010/01/02 Javascript
将HTMLCollection/NodeList/伪数组转换成数组的实现方法
2011/06/20 Javascript
在javascript中执行任意html代码的方法示例解读
2013/12/25 Javascript
javascript带回调函数的异步脚本载入方法实例分析
2015/07/02 Javascript
jquery实现简单的二级导航下拉菜单效果
2015/09/07 Javascript
javascript设置页面背景色及背景图片的方法
2015/12/29 Javascript
jQuery ui autocomplete选择列表被Bootstrap模态窗遮挡的完美解决方法
2016/09/23 Javascript
微信小程序 Video API实例详解
2016/10/02 Javascript
jquery 动态增加,减少input表单的简单方法(必看)
2016/10/12 Javascript
jQuery实现可拖拽3D万花筒旋转特效
2017/01/03 Javascript
Vue.js组件tab实现选项卡切换
2020/03/23 Javascript
Angular4学习笔记之根模块与Ng模块
2017/09/09 Javascript
微信小程序跨页面传递data数据方法解析
2019/12/13 Javascript
vue项目中使用bpmn-自定义platter的示例代码
2020/05/11 Javascript
[00:23]DOTA2群星共贺开放测试 25日无码时代来袭
2013/09/23 DOTA
html5清空画布方法(三种)
2017/10/16 HTML / CSS
英国川宁茶官方网站:Twinings茶
2019/05/21 全球购物
国庆节文艺活动方案
2014/02/03 职场文书
指导教师评语
2014/04/26 职场文书
教师评语大全
2014/04/28 职场文书
2014年机关工会工作总结
2014/12/19 职场文书
2015年教师节活动总结
2015/03/20 职场文书
创业计划书之餐饮馄饨店
2019/07/18 职场文书
GoLang中生成UUID唯一标识的实现
2021/05/08 Golang
教你使用Ubuntu搭建DNS服务器
2022/09/23 Servers