phpからwgetを使う
phpで音声ファイルをダウンロードしたかったのでそのメモ
phpだとfile_get_contentsやらcurlやらHttpRequestやらあるけど、認証不要で結果をゴニョゴニュしないのであればwgetを使うべきだと思う。
O で保存先指定
wget -O /home/user/20150609/file2.mp3 http://sample.com/file1.mp3
デフォルトだと、既にファイルが存在する場合、上書きされる。
ncをつけると上書きしない。
wget -nc -O /home/user/20150609/file2.mp3 http://sample.com/file1.mp3
phpで書く場合
passthru("wget -O /home/user/20150609/file2.mp3 http://sample.com/file1.mp3 > /dev/null 2>&1", $ret);
何かしらエラーになれば$ret=1となる。
参考サイト
ダウンロードコマンドwgetのオプション一覧(linux)
16/1/14追記
wgetだとファイルが破損するケースがある?なのでcurlを使うこと。
16/11/17追記
wgetは何も悪くなかった。別の問題だったっぽい。
資産形成におすすめのFX口座はこちら。
http://s2fx.com/ranking/856.html