【发布时间】:2016-06-09 22:42:38
【问题描述】:
所以,这是我必须使用的设置:
我在不同的位置总共有五台服务器。一台服务器纯粹是用于托管静态文件的 Web 服务器。其他四台服务器只是FTP服务器,每台都包含用户通过PHP脚本上传的文件。
我想要做的是能够选择可用空间最多的服务器并将下一个用户上传的文件发送给它。我四处搜索,似乎没有任何方法可以仅使用 FTP 命令。
我发现了一个关于 Determining the Free Space of an FTP Server 的问题,它表明可以使用 Linux Shell 脚本定期创建和更新文件,但是,我拥有的服务器是并且将继续是 Windows 机器。
我唯一的解决方案是使用简单的 index.php 在 FTP 服务器上托管 Web 服务器,其中包含由 disk_free_space() 确定的剩余文件大小,但这对于如此简单的事情来说似乎有点多。
我正在寻找的只是一种通过 FTP 命令查找此信息的方法,或者可能能够以某种方式将服务器链接到 VPN 并使用 PHP 来计算可用空间量,尽管我不会不知道该怎么做,甚至不知道它是否可行......
【问题讨论】:
标签: php windows ftp ftp-server