php 文件大小检查器
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 文件大小检查器相关的知识,希望对你有一定的参考价值。
function get_file_size($url, $internal = true)
{
if ($internal) {
$path = parse_url($url, PHP_URL_PATH);
$server_path = $_SERVER['DOCUMENT_ROOT'] . $path;
if (file_exists($server_path)) {
return size_format(filesize($server_path));
}
return null;
}
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_NOBODY, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_exec($ch);
$size = curl_getinfo($ch, CURLINFO_CONTENT_LENGTH_DOWNLOAD);
if ($size > 0) {
return size_format($size);
}
return null;
}
以上是关于php 文件大小检查器的主要内容,如果未能解决你的问题,请参考以下文章