2010-10-15 50 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

,如果你需要更多的控制權,請求類型,您也可以使用捲曲/頭

相關問題