使用php将文件下载到网站

时间:2014-12-16 12:50:52

标签: php

我有一个带URL的文件!

$url = "http://www.example.com/aa.txt";

我想下载此文件并将其保存到我网站上的路径

这是我的网站(在线)

$path = "server/username/";

我想将$url文件保存到$path ,,

我试试这个     

if (file_exists($file)) {
    header('Content-Description: File Transfer');
    header('Content-Type: application/octet-stream');
    header('Content-Disposition: attachment; filename='.basename($file));
    header('Expires: 0');
    header('Cache-Control: must-revalidate');
    header('Pragma: public');
    header('Content-Length: ' . filesize($file));
    readfile($file);
    exit;
}
?>

当我测试代码时,它会将文件下载到我的电脑而不是我的网站

1 个答案:

答案 0 :(得分:1)

您可以使用file_put_contents();

请参阅此处的手册:http://php.net/manual/en/function.file-put-contents.php

这里有一个不同的实现:http://www.finalwebsites.com/forums/topic/php-file-download