前言
为了方便用户操作,上传显示文件大小而不是用户手动输入时候,就可以使用下面方法。
PHP获取本地文件大小
# 获取本地文件大小
echo filesize("路径");
PHP获取网络文件大小
<?php
// 获取远程文件大小函数
function remote_filesize($url, $user = "", $pw = "")
{
ob_start();
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_NOBODY, 1);
if(!empty($user) && !empty($pw))
{
$headers = array('Authorization: Basic ' . base64_encode("$user:$pw"));
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
}
$ok = 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]) ? $matches[1] . " 字节" : "unknown";
}
?>
版权声明:本文为原创文章,版权归 星环博客 所有,转载请注明出处!
本文链接: https://xhto.cn/archives/215.html
友情提示:添加友联和友联失效404的请联系博主,并确保自己网站已经添加博主为友联!
黑色的背后是黎明... + 赞赏博主吧!已经穷的开不起站了~
%27% 我又来签到了啦~
博主的知识不错~博主的知识不错~博主的知识不错~博主的知识不错~博主的知识不错~博主的知识不错~博主的知识不错~博主的知识不错~博主的知识不错~博主的知识不错~博主的知识不错~博主的知识不错~