Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

php 获取远端文件大小

作者:白话少年的痴情梦—   发布日期:2026-01-20   浏览:668

可以使用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

大家都在看

php session用法

php 定义常量

phpisset函数

php html转图片

php后端

php爬虫框架

php读取csv文件

php+mysql动态网站开发

phpmyadmin docker

php session id

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站