无需本地机器即可从Web下载到服务器

时间:2015-02-11 16:37:03

标签: php server

我正在寻找一个脚本(不一定是PHP),它将文件从Web直接下载到服务器本身。这意味着除了向服务器发送链接之外,我的本地计算机完全不在此处。

我是新手,所以我的第一个问题是:这甚至可能吗?你能引导我到我需要的一系列功能,甚至是一个示例脚本吗?

2 个答案:

答案 0 :(得分:1)

有关您要下载的文件的任何说明?这绝对是可能的

file_get_contents()将引导您从php脚本(http://php.net/manual/en/function.file-get-contents.php)下载文件的正确方向

file_put_contents()可以帮助您将文件保存到服务器。 (http://php.net/manual/en/function.file-put-contents.php

这应该适用于大多数情况,但如果你有大文件或复杂的连接,你可能会探索更精细的解决方案

答案 1 :(得分:1)

您可以尝试使用file_put_contents之类的内容。这样你就可以自己下载到你的服务器了。

file_put_contents("yourzip.zip", fopen("http://urltoyourdownload/thezip.zip", 'r'));

甚至

file_put_contents("yourzip.zip", file_get_contents("http://urltoyourdownload/thezip.zip"));

如果你正在处理更大的文件,你会想要使用我提到的第一种方法。对于大多数情况,第二种方法也可以正常工作。

相关问题