可以使用filesize函数来获取远程文件的大小。以下是一个例子:
$fileUrl = 'http://example.com/file.txt';
$fileSize = filesize($fileUrl);
echo '远程文件大小: ' . $fileSize . ' 字节';
请注意,这个方法需要启用allow_url_fopen配置项。如果禁用了allow_url_fopen,则可以考虑使用curl库来获取远程文件的大小。以下是一个使用curl的例子:
$fileUrl = 'http://example.com/file.txt';
$ch = curl_init($fileUrl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_NOBODY, true);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_exec($ch);
$fileSize = curl_getinfo($ch, CURLINFO_CONTENT_LENGTH_DOWNLOAD);
curl_close($ch);
echo '远程文件大小: ' . $fileSize . ' 字节';
上一篇:php显示倒计时
下一篇:动态装载PHP
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站