PHP腳本可以讓腳本將遠程服務器上的文件下載到我的Web服務器上嗎?如何將文件下載到服務器PHP?
我有我自己的網絡服務器和域。我想在該域上放置一個php腳本,它將從遠程服務器上下載文件到我的服務器的文件系統中。這可能嗎?
-Jim
PHP腳本可以讓腳本將遠程服務器上的文件下載到我的Web服務器上嗎?如何將文件下載到服務器PHP?
我有我自己的網絡服務器和域。我想在該域上放置一個php腳本,它將從遠程服務器上下載文件到我的服務器的文件系統中。這可能嗎?
-Jim
當然,你需要寫權限的地方在文件系統中(您想保存此文件),file_get_contents
可以採取URL作爲它的參數,你只需要編寫生成的字符串到一個新的文件
我親自通過調用shell並調用wget
或類似的,如果我在一個Linux機器上。
是的,有file_get_contents()
,fgets()
或readfile()
,具體取決於您的服務器配置。
在本地創建文件,並將來自任何這些功能的數據轉儲到新的本地文件中。
我thinkk這是您指的是什麼:
<?php
$file = 'http://example.com/example.txt';
$newfile = 'example.txt.bak';
if (!copy($file, $newfile)) {
echo "failed to copy $file...\n";
}
?>
有什麼好?
祝你好運!
,如果你需要更多的控制權,請求類型,您也可以使用捲曲/頭
file_put_contents( 「Tmpfile.zip」 的file_get_contents( 「HTTP://someurl/file.zip」));從類似的問題 – Ben 2010-10-15 00:11:08