• 技术文章 >后端开发 >php教程

    用PHP能不能失去网站的容量

    2016-06-13 13:25:28原创288
    用PHP能不能得到网站的容量
    最近做的一个小网站,是给客户上传文件用的。

    比如网站容量是20G,那如果限制一个客户上传不超过1G,就可以提供给20个客户用了。

    被上司问了这个问题,我没大搞清楚为什么要用php去取得。。各位大侠有什么看法?

    ------解决方案--------------------
    PHP code
    
     $iFileSizes && $iFileSizes >= 1024)
        $iFileSizes = $iFileSizes/1024 . 'KB';
    elseif (1073741824 > $iFileSizes && $iFileSizes >= 1048576)
        $iFileSizes = $iFileSizes/1024 . 'MB';
    else 
        $iFileSizes = $iFileSizes . 'Byte';
    echo $iFileSizes;
    ?>
    
    ------解决方案--------------------
    这个有多种解决方案:

    如果是不同网站,可能给每一个客户分配空间。

    如果是同一网站:你可以将客户上传数据统计进数据库(或查询统计,每次上传时看看他还有多少配额,有的话,允许上传。
    否则pass.

    另,php可获得磁盘空间信息。

    ------解决方案--------------------
    PHP code
    
    disk_free_space("C:");
    disk_free_space("D:");
    disk_total_space("C:");
    disk_total_space("D:");
    
    ------解决方案--------------------
    可以统计啊,,,从他建站开始,每次上传,修改,删除都做一下加减法不行么
    ------解决方案--------------------
    可以的,统计每个站的根目录文件夹就可以了
    ------解决方案--------------------
    你分配多大,就能存放多大。
    10G的电影能放在一个还剩下9.9G容量的盘里面?
    你分配的原始大小-用掉的(也就是现有的数据量的大小)==?
    这个网站可以存放文件的最大容量取决于你为这个存储文件的目录分配的最大容量
    是你的问题太高深了,还是我的理解问题?
    ------解决方案--------------------
    可以利用操作系统的磁盘配额来做
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 整理总结nginx、php-fpm和mysql等的权限划分• 哪位高手有php手册 • 小弟我有关于Linux的有关问题 • 求PHP获取数据表字段值的完整代码解决方法 • 最近有点迷惘,还想请大家指导上学习的方法
    1/1

    PHP中文网