2010-10-15 48 views
1

PHP脚本可以让脚本将远程服务器上的文件下载到我的Web服务器上吗?如何将文件下载到服务器PHP?

我有我自己的网络服务器和域。我想在该域上放置一个php脚本,它将从远程服务器上下载文件到我的服务器的文件系统中。这可能吗?

-Jim

回答

1

当然,你需要写权限的地方在文件系统中(您想保存此文件),file_get_contents可以采取URL作为它的参数,你只需要编写生成的字符串到一个新的文件

我亲自通过调用shell并调用wget或类似的,如果我在一个Linux机器上。

1

是的,有file_get_contents(),fgets()readfile(),具体取决于您的服务器配置。

在本地创建文件,并将来自任何这些功能的数据转储到新的本地文件中。

+0

file_put_contents( “Tmpfile.zip” 的file_get_contents( “HTTP://someurl/file.zip”));从类似的问题 – Ben 2010-10-15 00:11:08

0

我thinkk这是您指的是什么:

<?php 
$file = 'http://example.com/example.txt'; 
$newfile = 'example.txt.bak'; 

if (!copy($file, $newfile)) { 
    echo "failed to copy $file...\n"; 
} 
?> 

有什么好?

祝你好运!

0

,如果你需要更多的控制权,请求类型,您也可以使用卷曲/头

相关问题