获取远程文件大小的php函数


Posted in PHP onJanuary 11, 2010
<?php 
function getFileSize($url){ 
$url = parse_url($url); 
if($fp = @fsockopen($url['host'],empty($url['port'])?80:$url['port'],$error)){ 
fputs($fp,"GET ".(empty($url['path'])?'/':$url['path'])." HTTP/1.1\r\n"); 
fputs($fp,"Host:$url[host]\r\n\r\n"); 
while(!feof($fp)){ 
$tmp = fgets($fp); 
if(trim($tmp) == ''){ 
break; 
}else if(preg_match('/Content-Length:(.*)/si',$tmp,$arr)){ 
return trim($arr[1]); 
} 
} 
return null; 
}else{ 
return null; 
} 
} 
//调用方法
echo getFileSize("https://3water.com/images/logo.gif") 
?>

大家运行后,大小应该是4445字节。
PHP 相关文章推荐
动态生成gif格式的图像要注意?
Oct 09 PHP
PHP 加密/解密函数 dencrypt(动态密文,带压缩功能,支持中文)
Jan 30 PHP
php 来访国内外IP判断代码并实现页面跳转
Dec 18 PHP
php产生随机数的两种方法实例代码 输出随机IP
Apr 08 PHP
PHP语言中global和$GLOBALS[]的分析 之二
Feb 02 PHP
php字符串分割函数explode的实例代码
Feb 07 PHP
PHP里的单例类写法实例
Jun 25 PHP
PHP中的随机性 你觉得自己幸运吗?
Jan 22 PHP
PHP实现用session来实现记录用户登陆信息
Oct 15 PHP
laravel 数据迁移与 Eloquent ORM的实现方法
Apr 12 PHP
php 使用 __call实现重载功能示例
Nov 18 PHP
php修改word的实例方法
Nov 17 PHP
PHP 编程安全性小结
Jan 08 #PHP
基于Windows下Apache PHP5.3.1安装教程
Jan 08 #PHP
PHP5.3.1 不再支持ISAPI
Jan 08 #PHP
PhpMyAdmin中无法导入sql文件的解决办法
Jan 08 #PHP
php实现的遍历文件夹下所有文件,编辑删除
Jan 05 #PHP
处理php自动反斜杠的函数代码
Jan 05 #PHP
php实现首页链接查询 友情链接检查的代码
Jan 05 #PHP
You might like
DC的38部超级英雄动画电影
2020/03/03 欧美动漫
让你同时上传 1000 个文件 (二)
2006/10/09 PHP
eWebEditor v3.8 商业完整版 (PHP)
2006/12/06 PHP
mysql时区问题
2008/03/26 PHP
PHP与SQL注入攻击防范小技巧
2011/09/16 PHP
PHP单例模式详细介绍
2015/07/01 PHP
php简单判断文本编码的方法
2015/07/30 PHP
PHP连接及操作PostgreSQL数据库的方法详解
2019/01/30 PHP
javascript 自定义事件初探
2009/08/21 Javascript
cloudgamer出品ImageZoom 图片放大效果
2010/04/01 Javascript
NodeJs中的非阻塞方法介绍
2012/06/05 NodeJs
用innerhtml提高页面打开速度的方法
2013/08/02 Javascript
用于deeplink的js方法(判断手机是否安装app)
2014/04/02 Javascript
深入分析jQuery的ready函数是如何工作的(工作原理)
2015/12/17 Javascript
Bootstrap自定义文件上传下载样式
2016/05/26 Javascript
jQuery中的通配符选择器使用总结
2016/05/30 Javascript
jQuery AJAX 方法success()后台传来的4种数据详解
2018/08/08 jQuery
对layui中表单元素的使用详解
2018/08/15 Javascript
微信小程序防止多次点击跳转和防止表单组件输入内容多次验证功能(函数防抖)
2019/09/19 Javascript
js实现删除json中指定的元素
2020/09/22 Javascript
Python产生Gnuplot绘图数据的方法
2018/11/09 Python
Python两台电脑实现TCP通信的方法示例
2019/05/06 Python
Python格式化字符串f-string概览(小结)
2019/06/18 Python
Python 复平面绘图实例
2019/11/21 Python
python保存log日志,实现用log日志画图
2019/12/24 Python
浅析Python 字符编码与文件处理
2020/09/24 Python
日本土著品牌,综合型购物网站:Cecile
2016/08/23 全球购物
大四学生毕业自荐信
2013/11/07 职场文书
电脑销售顾问自荐信
2014/01/29 职场文书
公司离职证明标准样本
2014/10/05 职场文书
先进个人事迹材料范文
2014/12/30 职场文书
期中考试复习计划
2015/01/19 职场文书
汽车4S店前台接待岗位职责
2015/04/03 职场文书
《家世》读后感:看家训的力量
2019/12/30 职场文书
聊聊JS ES6中的解构
2021/04/29 Javascript
浅析MongoDB之安全认证
2021/06/26 MongoDB