我需要從外部URL保存壓縮文件並將其保存爲臨時文件以供使用。下載文件並使用PHP在本地保存
我一直建議看看tempnam()和sys_get_temp_dir(),但我不確定如何(或在哪裏)包含外部文件的URL。
任何人都可以幫助我指出正確的方向使用(以及如何)正確的功能?我知道如何解壓縮文件,它只是其中包括指向壓縮文件等
我需要從外部URL保存壓縮文件並將其保存爲臨時文件以供使用。下載文件並使用PHP在本地保存
我一直建議看看tempnam()和sys_get_temp_dir(),但我不確定如何(或在哪裏)包含外部文件的URL。
任何人都可以幫助我指出正確的方向使用(以及如何)正確的功能?我知道如何解壓縮文件,它只是其中包括指向壓縮文件等
您可以簡單地使用file_get_contents()加載遠程文件和file_put_contents()保存內容到臨時文件。 你必須在你的php.ini
file_put_contents(
'path/to/tmp/file.ext',
file_get_contents('http://url_of_the_file.com/download.zip')
);
可以使用file_put_contents file_put_contents(「Tmpfile.zip」的fopen(「yoururlwithhttp/file.zip」外部URL ,'r'));
第一個參數是您要保存的文件名。如果你願意,你可以從tmp文件夾取,或者你可以用PHP與當前時間戳rename它
希望它可以幫助
啓用allow_url_fopen所以,問題是我如何從外部站點下載文件? – 2014-01-08 19:26:06