php 获取文件大小函数与实例教程
<?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.1rn"); fputs($fp, "Host:$url[host]rnrn"); 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("http://www.phprm.com/favicon.ico");
本文地址:http://www.phprm.com/code/21977f047b1e4d50bf0fc2ef14791128.html
转载随意,但请附上文章地址:-)