当前位置: 编程技术>php
php使用请求头信息获取远程图片大小
来源: 互联网 发布时间:2014-10-11
本文导语: 在php编程中,如果要获取远程图片的大小,通常是先将远程图片的内容获取回来,再用strlen计算长度,这种方法需要将图片下载下来,然后才能计算。 如果图片很大的话,那么网络传输就要花费不少时间,效率显然低下。 本...
在php编程中,如果要获取远程图片的大小,通常是先将远程图片的内容获取回来,再用strlen计算长度,这种方法需要将图片下载下来,然后才能计算。
如果图片很大的话,那么网络传输就要花费不少时间,效率显然低下。
本文提供一种更高效的方法,利用http的头信息。
当访问网页时,服务器会返回请求的头信息,其中Content-Length表示请求的网页内容大小。
如果请求的是图片,那么Content-Length就表示图片的大小。
根据这个,只需要发送head请求获取返回的头信息就OK了。
在php中,可以通过fsockopen方法获取头信息。
例子:
代码示例:
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
站内导航:
特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!