当前位置:首页 > 日记 > 正文

PHP获得远程文件大小的3种解决方案

PHP获得远程文件大小的3种解决方案
1。使用file_get_contents()
复制代码代码如下所示:
< PHP
$file = file_get_contents ($url);
回声strlen(文件);
>

2。使用get_headers()
复制代码代码如下所示:
< PHP
header_array美元= get_headers($url,真的);
大header_array美元美元'content-length'} {;
回波大小;
>

PS:
需要打开allow_url_fopen!
如果不打开,它就会显示出来。
警告:get_headers(){ }:URL功能。有头文件访问在服务器配置被禁用
三.使用fsockopen()
复制代码代码如下所示:
< PHP
功能get_file_size($url){
$ URL = parse_url($url);

如果(空($url { 'host ' })){
返回false;
}

{ } = 'port $url的空($url { 'post ' })80美元'post'} {:URL;
{ } = 'path $url的空($url { 'path}):$ URL { 'path};

$ FP = fsockopen($url { 'host},{ 'port $url'},为错误);

如果($ FP){
作用是:将内容($ FP,得到。'path'} { $ URL。1.1;
作用是:将内容($ FP,主持人:。'host'} { $ URL。 ;

而(!Feof($ FP)){
$str = fgets($ FP);
如果(修剪)
打破;
} elseif(preg_match( /内容长度:( /硅,$str,ARR美元*))){
返回装饰($ ARR { 1 });
}
}
Fclose($ FP);
返回false;
{ }人
返回false;
}
}
>

相关文章

修改后的QQ空间昵称有什么不一致

修改后的QQ空间昵称有什么不一致

空间,修改,有什么,昵称,电脑软件,对问题的描述: QQ空间昵称与QQ上的昵称同步,当您修改昵称时,二者是同步的,如果遇到昵称和个人中心昵称、QQ农场昵称、发布QQ空间消息、评论等未更新的地方,请参考以下解决方案。 解uff1a 1,把你自己的QQ号作为…

如何防止支付宝iOS锁屏漏洞

如何防止支付宝iOS锁屏漏洞

锁屏,漏洞,支付宝,如何防止,电脑软件,支付宝IOS系统客户端锁屏漏洞中断后,Alipay目前没有官方回应,最近几天没有专门针对iOS端的支付宝客户端升级,用户如何保护自己的安全事实上,在Alipay推出新版本的客户端之前,我们可以通过以下方法进行预防: …

SUSELinux企业服务器设置防火墙打

SUSELinux企业服务器设置防火墙打

防火墙,企业,服务器设置,端口,电脑软件,点评:这篇文章主要介绍了建立防火墙开放远程端口的SUSE Linux企业服务器系统下的方式,你可以参考它如果你需要朋友。 1、六 / / / susefirewall2 sysconfig等#编辑防火墙设置 fw_services_ext_tcp =22…

Linux学习日记四文件和目录管理

Linux学习日记四文件和目录管理

文件,学习,目录,日记,电脑软件,点评:本系列文章主要是关于用刀编写的linux相关学习资料。本文主要介绍linux下的文件和目录管理。 =基本命令 # PWD { p }:显示当前工作目录 p:选项显示实际工作目录,而不是连接文件本身的目录名。 # mkdir { …

win7在更换桌面壁纸暗示图像不能设

win7在更换桌面壁纸暗示图像不能设

内部错误,图像,设置为,桌面壁纸,暗示,点评:有错误时,改变桌面壁纸在win7系统。提示:无法将图片设置为墙纸,存在内部错误。这里有个好办法。有相似情况的朋友可以参考。 有一个错误在更换桌面壁纸在win7系统。有人建议这幅画不能被定为墙纸,里面…

win2003ad数据库备份还原和恢复教

win2003ad数据库备份还原和恢复教

数据库备份,教程,恢复,电脑软件,win2003ad,评论:所谓的广告,即Active Directory,目录服务,在广告数据库中有成千上万的用户数据。如果我们失去它,我们就会失去它。这是一个很好的备份和恢复教程。有兴趣的朋友会看一看。 所谓广告,即Active Direc…

什么过程kencli过程查询kencli.exe

什么过程kencli过程查询kencli.exe

查询,过程,电脑软件,kencli,exe,点评:kencli.exe是AVM Ken!代理服务器软件客户端程序 进程文件:kencli或kencli.exe 过程名称:AVM肯客户端 过程类别:安全风险的过程 英文描述: kencli.exe是AVM Ken代理客户端应用!服务器。这,肯,和对与错。 中文参…

什么是360tray360tray.exe进程可以

什么是360tray360tray.exe进程可以

进程,电脑软件,tray360tray,exe,注:360tray.exe是360安全卫士的木马防火墙模块厂奇虎360。一般的程序与360安全卫士运行。它的功能是维护计算机系统的正常运行,提高了系统的安全性能。 有网友咨询小编关于计算机程序360tray.exe什么过程也许…

php数组对比函数,存在交集是真的,否

php数组对比函数,存在交集是真的,否

数组,函数,电脑软件,php,false,复制代码代码如下所示: 2美元=阵列(A,B,C,D); $ array2 =阵列(A,C); array_intersect array3美元=(美元美元array1,array2); 如果($ array3){ 回声'有交集'; } >…

Win8.1升级C更多的磁盘空间后,清理

Win8.1升级C更多的磁盘空间后,清理

教程,升级,磁盘空间,垃圾,更多,点评:Win8升级到Win8.1后会产生大量的垃圾文件,尤其是老Windows.old系统备份文件C导致越来越多,这里是释放无用的垃圾清理磁盘空间的一个好方法,需要的朋友不要错过 Win8通过应用商店免费更新到Win8.1后,你发现C一…

添加文字和水印Word2003文档

添加文字和水印Word2003文档

文档,文字,水印,电脑软件,当打印一些重要文件,添加水印的文件,如绝密、机密、和,使人得到的文档会知道的document.word2003的重要性已添加两种水印的功能,如文本和图片。水印将显示在打印文件下面,它是可视化的,但不会影响文本的显示效果。 1。…

Word2010复制网页上的内容自动清除

Word2010复制网页上的内容自动清除

超链接,网页,清除,格式,内容,我们经常发现一些资料,希望对一些网站,但是很多网站都有不同的格式,超链接,图片等复制到Word后,你会发现所有这些样式粘贴到文档中。我们想要的纯文本形式,如果手动去除的工作风格不能小,和很麻烦。有没有办法复制的内…