当前位置: 首页 > 编程笔记 >

php获取远程文件大小

罗均
2023-03-14
本文向大家介绍php获取远程文件大小,包括了php获取远程文件大小的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了php获取远程文件大小的方法,分享给大家供大家参考。具体实现方法如下:

/* 
**功能:获取远程文件的大小,返回值的单位是:字节 
*/ 
function get_fileSize($url){ 
  if(!isset($url)||trim($url)==''){ 
    return ''; 
  } 
  ob_start(); 
  $ch=curl_init($url); 
  curl_setopt($ch,CURLOPT_HEADER,1); 
  curl_setopt($ch,CURLOPT_NOBODY,1); 
  $okay=curl_exec($ch); 
  curl_close($ch); 
  $head=ob_get_contents(); 
  ob_end_clean(); 
  $regex='/Content-Length:\s([0-9].+?)\s/'; 
  $count=preg_match($regex,$head,$matches); 
  return isset($matches[1])&&is_numeric($matches[1])?$matches[1]:''; 
} 

希望本文所述对大家的php程序设计有所帮助,大家能够喜欢小便的文章,大家共同进步。

 类似资料:
  • 本文向大家介绍php获取远程文件的内容和大小,包括了php获取远程文件的内容和大小的使用技巧和注意事项,需要的朋友参考一下 本文实例总结了php获取远程文件的内容和大小的方法。分享给大家供大家参考。具体如下: 1、获取远程文件内容的方法 2、获取远程文件大小的方法 以上就是php获取远程文件的内容和大小函数代码,希望对大家的学习有所帮助。

  • 本文向大家介绍php获取远程文件内容的函数,包括了php获取远程文件内容的函数的使用技巧和注意事项,需要的朋友参考一下 一个简单的php获取远程文件内容的函数代码,兼容性强。直接调用就可以轻松获取远程文件的内容,使用这个函数也可获取图片。代码如下: 以上就是php获取远程文件内容的函数代码,希望这篇文章对大家学习php程序设计有所帮助。

  • 我在两个不同的服务器上使用这个脚本: 这些服务器具有相同的PHP版本和相同的PHP Curl版本。以下是curl结果的两个不同标题: 工作一: HTTP/1.1 302查找日期:2012年6月12日星期二07:04:35 GMT服务器:Apache/2.2.16(Debian)X-Powered-By:PHP/5.3.3-7 squeeze13过期时间:1981年11月19日星期四08:52:00

  • 本文向大家介绍PHP获取远程http或ftp文件的md5值的方法,包括了PHP获取远程http或ftp文件的md5值的方法的使用技巧和注意事项,需要的朋友参考一下 PHP获取本地文件的md5值: md5_file("/path/to/file.png"); PHP获取远程http文件的md5值: md5_file("https://www.baidu.com/s?wd=%E4%BB%8A%E6%9

  • 问题内容: 有没有一种方法可以获取远程文件http://my_url/my_file.txt的大小而无需下载文件? 问题答案: 在这里找到有关此的一些信息: 这是(我发现)获取远程文件大小的最佳方法。请注意,HEAD请求不会获取请求的实际主体,它们只是检索标头。因此,对100MB的资源进行HEAD请求所花费的时间与对1KB的资源进行HEAD请求所花费的时间相同。 用法:

  • 问题内容: 有没有一种方法可以用Java从远程git存储库中以编程方式下载单个文件? 我更喜欢使用尽可能少的带宽的解决方案,最好只下载单个文件。我不需要浏览存储库,我已经有了文件的路径。 我更喜欢不依赖于其他应用程序的解决方案(例如,在计算机上安装另一个git客户端)。一个包含git客户端实现本身的Java库是最佳的。 我可以使用SVNKit与Subversion进行类似的操作,并且我已经看到有g