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 文件大小检查器的主要内容,如果未能解决你的问题,请参考以下文章
PHP 检查文件大小以查看其是不是更改
PHP 文件上传文件类型和文件大小检查
检查外部文件的大小,php
在使用 PHP 上传到临时目录之前检查图像的文件大小
PHP 带有扩展名和大小检查的PHP文件上传
php 一种检查文件大小的简便方法