相关疑难解决方法(0)

如何从URL中获取图像文件的大小?

图像和脚本托管在同一个帐户(一个站点)上,但我们只知道图像的URL.

$image = "http://example.com/images/full-1091.jpg"
Run Code Online (Sandbox Code Playgroud)

我们怎样才能得到这个文件的大小

伪代码:

{ do something with $image and get $image_size }
echo $image_size;
Run Code Online (Sandbox Code Playgroud)

我希望$image_size格式化为人类可读的文件大小,如"156,8 Kbytes"或"20,1 Mbytes".

php filesize

7
推荐指数
1
解决办法
2万
查看次数

PHP:用strlen获取远程文件大小?(HTML)

我正在查看fsockopen和诸如此类的PHP文档,并且他们说你不能在远程文件上使用filesize()而不用ftell或其他东西做一些疯狂的事情(不确定他们究竟说的是什么),但我有一个很好的想法怎么做:

$file = file_get_contents("http://www.google.com");
$filesize = mb_strlen($file) / 1000; //KBs, mb_* in case file contains unicode
Run Code Online (Sandbox Code Playgroud)

这会是一个好方法吗?它在当时看起来如此简单和好用,只是想知道如果这可能会遇到问题或者不是真正的文件大小.

我只希望通过二进制的方式在文本(网站)上使用它.

php filesize strlen

2
推荐指数
1
解决办法
4749
查看次数

标签 统计

filesize ×2

php ×2

strlen ×1