码迷,mamicode.com
首页 > Web开发 > 详细

PHP通过URL获取文件大小

时间:2017-09-12 13:44:46      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:col   mat   break   class   ret   nbsp   bre   ror   url   

 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;
         }
        }

 

PHP通过URL获取文件大小

标签:col   mat   break   class   ret   nbsp   bre   ror   url   

原文地址:http://www.cnblogs.com/LucklyPisces/p/7509375.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!