本文实例讲述了php获取远程文件大小的方法,分享给大家供大家参考。具体实现方法如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
/* **功能:获取远程文件的大小,返回值的单位是:字节 */ 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程序设计有所帮助,大家能够喜欢小便的文章,大家共同进步。