2010-11-04 38 views
0

是否有可能節省WGET檢索到「客戶端」使用PHP的system()函數的文件嗎?基於djechelon答案WGET輸出到本地驅動器,我們的PHP系統()

測試:

$targetfile = "C:\Work\test.css"; 

$url = "http://www.domain.com/temp/style.css"; 

$foo = system('wget $url > $targetfile'); 
+1

是的,它是可能的。 – 2010-11-04 19:26:05

+0

你到底是什麼意思?你的意思是客戶端? – codaddict 2010-11-04 19:26:31

+0

對不起,是的,我的意思是客戶端.. @Viper_Sb你能詳細解答你的答案嗎? – 2010-11-04 19:38:11

回答

0
system('wget $url > $targetfile'); 
+0

謝謝!我正在嘗試這種方法,但我相信我做錯了什麼......我正在追加這篇文章與我目前的嘗試。 – 2010-11-04 19:45:44

+0

@Stephen:嘗試用''替換''' – chelmertz 2010-11-04 19:58:24

+0

好吧,試過了,它現在正在複製指定的文件,但將它輸出到腳本的目錄,而不是在客戶端 – 2010-11-04 20:01:13

1

你所說的 「本地驅動器」 是什麼意思?正在查看展示PHP腳本內容的網站的客戶端? 如果是 - 然後下載一個文件的wget後,你需要強制瀏覽器從您的網站到他們的電腦重新下載。您可以通過保存wget的文件放到公共html目錄,並通過PHP提供的鏈接做到這一點,或者通過發送一個PHP命令

header('Location: '.$file);

祝您好運!