我正在尝试创建一个简单的脚本,该脚本在表单中获取URL,下载文件并将该文件传递给用户。类似于代理服务器,仅用于下载文件。唯一的问题是服务器的执行时间有限,只有10秒,对于大多数大文件来说都会失败。我无法更改执行时间(使用set_time_limit
),因为它也被阻止了。是否有 ANY 的方法可以解决这个问题?
答案 0 :(得分:1)
您可以使用云存储服务为您存储文件
将文件“传递”给您在云存储服务上共享链接的用户。
Ps:对不起以前的错误答案,ftp_get只有在尝试从ftp服务器获取时才有效
答案 1 :(得分:1)
获得一个新的网络主机,我推荐的便宜的是Dreamhost,这是相当便宜的,他们有很多PHP ini设置,你可以覆盖(但不是全部)。或者,如果您只是玩游戏并且正在寻找临时的东西,我建议使用AWS EC2,微型实例的价格低至0.02美元/小时,具体取决于您选择的地区而且获得1 month for free,但最重要的是,你可以获得完全的root权限。
编辑:
忘了提到查看覆盖PHP设置信息的位置:wiki.dreamhost.com/index.php/PHP.ini (对不起,我不能把它变成一个链接,我是一个关于stackoverflow的n00b,并限于2个链接)