我需要找出当前用户的配额详细信息,
我试过了 exec("配额 '用户名'", $retParam) 还有 system() 但没有返回任何内容。
有什么想法吗?
谢谢。
最佳答案
运行 PHP 的用户可能不允许获得其他用户的配额 - 甚至可能不允许自己的配额,或者甚至不允许执行外部命令。根据您的服务器设置,您可以更改 PHP 的配置(例如删除 safe_mode)并提升 PHP 用户的权限,但我不知道这样做是否明智。如果您使用的是共享主机,则必须与您的提供商联系是否可以做任何事情。
This blog entry通过在外部 cron 作业中收集文本文件中的所有配额,并使用 PHP 解析该文件,概述了绕过 PHP 限制的巧妙方法。当然,仅当您有权访问服务器时才有效,或者可以设置比 PHP 用户更自由权限的 cron 作业。
关于php - 从 Linux 操作系统使用 PHP 返回用户配额,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2302124/