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向浏览器输出内容的4个函数总结
Nov 17 PHP
php实现用于验证所有类型的信用卡类
Mar 24 PHP
php操作MongoDB类实例
Jun 17 PHP
php检测图片主要颜色的方法
Jul 01 PHP
php实现替换手机号中间数字为*号及隐藏IP最后几位的方法
Nov 16 PHP
PHP实现的数组和XML文件相互转换功能示例
Mar 15 PHP
PHP手机短信验证码实现流程详解
May 17 PHP
php语法检查的方法总结
Jan 21 PHP
微信公众号之主动给用户发送消息功能
Jun 22 PHP
Laravel5.1框架注册中间件的三种场景详解
Jul 09 PHP
tp5修改(实现即点即改)
Oct 18 PHP
tp5框架使用cookie加密算法实现登录功能示例
Feb 10 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的安全
2006/10/09 PHP
PHP实现图片简单上传
2006/10/09 PHP
SSI指令
2006/11/25 PHP
深入PHP获取随机数字和字母的方法详解
2013/06/06 PHP
PHPAnalysis中文分词类详解
2014/06/13 PHP
PHP递归统计系统中代码行数
2019/09/19 PHP
什么是json和jsonp,jQuery json实例详详细说明
2012/12/11 Javascript
js跑马灯代码(自写)
2013/04/17 Javascript
JavaScript实现继承的4种方法总结
2014/10/16 Javascript
用JavaScript实现对话框的教程
2015/06/04 Javascript
js+HTML5基于过滤器从摄像头中捕获视频的方法
2015/06/16 Javascript
ajax在兼容模式下失效的快速解决方法
2016/03/22 Javascript
jQuery EasyUI Pagination实现分页的常用方法
2016/05/21 Javascript
浅谈jQuery中hide和fadeOut的区别 show和fadeIn的区别
2016/08/18 Javascript
js学习总结_轮播图之渐隐渐现版(实例讲解)
2017/07/17 Javascript
基于匀速运动的实例讲解(侧边栏,淡入淡出)
2017/10/17 Javascript
JavaScript数组,JSON对象实现动态添加、修改、删除功能示例
2018/05/26 Javascript
原生JS实现获取及修改CSS样式的方法
2018/09/04 Javascript
vue 解决遍历对象显示的顺序不对问题
2019/11/07 Javascript
vue学习笔记之作用域插槽实例分析
2020/02/01 Javascript
原生JavaScript写出Tabs标签页的实例代码
2020/07/20 Javascript
python函数缺省值与引用学习笔记分享
2013/02/10 Python
使用Python实现BT种子和磁力链接的相互转换
2015/11/09 Python
Python编程使用tkinter模块实现计算器软件完整代码示例
2017/11/29 Python
Python 中的函数装饰器和闭包详解
2021/02/06 Python
html5图片上传预览示例分享
2014/04/14 HTML / CSS
党员个人思想汇报
2013/12/28 职场文书
出国签证在职证明
2014/01/16 职场文书
销售总经理岗位职责
2014/03/15 职场文书
会计人员岗位职责
2014/03/19 职场文书
模具设计与制造专业自荐书
2014/07/01 职场文书
活动费用申请报告
2015/05/15 职场文书
六一儿童节主持开场白
2015/05/28 职场文书
Golang 实现获取当前函数名称和文件行号等操作
2021/05/08 Golang
Python源码解析之List
2021/05/21 Python
关于springboot配置druid数据源不生效问题(踩坑记)
2021/09/25 Java/Android