关于php:如何从URL下载文件到脚本的ftp?

How to download a file from a URL to the script's ftp?

我有一个文件,比如位于www.sample.com的sample.xml

我想要一个脚本,比如,www.download.com上的download.php。

download.php下载sample.xml并存储在download.com的ftp中

我有这个代码,但它会下载到用户的本地计算机

1
2
3
4
5
6
7
$file_url = 'http://sample.com';

    header('Content-Type: application/octet-stream');
    header("Content-Transfer-Encoding: Binary");
    header("Content-disposition: attachment; filename='sample.xml'");

readfile($file_url);

有人能建议直接下载到主机ftp的方法吗?


1
2
$sample = file_get_contents('http://www.sample.com/sample.xml');
file_put_contents('sample.xml', $sample);

像这样做吗