[請益] 使用php從網路下載資料然後轉送?

看板PHP作者 (蘇打)時間14年前 (2011/10/19 00:35), 編輯推噓3(309)
留言12則, 7人參與, 最新討論串1/1
翻了很多文件… 基本上從server->client傳檔案只要使用header就可以達成 從網路->server可以用fopen達成 但想請教的是,如果今天要從網路上抓取一個可以下載的檔案 (假設是http://www.test.com/myfile.exe ) 那程式要怎麼寫才能讓他去抓這個執行檔呢? 我想要做的事情是,讓程式從網路上下載資料,接著抓回server後打包 然後在讓使用者下載 fopen翻了一下文件好像都只有拿來讀取網頁資料 (例如從別的網站上抓網頁下來,parsing後輸出所需要的資料) 不知道有沒有除了fopen以外可以抓網路上資料的function @@ 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.251.247.182

10/19 00:45, , 1F
fopen最簡單 要多點設定可以考慮cURL
10/19 00:45, 1F

10/19 01:02, , 2F
嗯..我在想用fopen以後該怎麼把他存到server Orz卡住了
10/19 01:02, 2F

10/19 01:15, , 3F
wget ?
10/19 01:15, 3F

10/19 01:19, , 4F
我最近用file_get_contents()就抓到了… @@
10/19 01:19, 4F

10/19 01:35, , 5F
file_get/put_contents 超好用的...XD
10/19 01:35, 5F

10/19 02:10, , 6F
其實…我怕這樣方便下去會變笨 :︴
10/19 02:10, 6F

10/19 02:14, , 7F
我在只乎問題解決,然後錢進了口袋,然後錢又變生魚片
10/19 02:14, 7F

10/19 03:34, , 8F
Server的存檔方式 DB還是純文字?Y
10/19 03:34, 8F

10/19 03:35, , 9F
看到了是binary...樓上幾樓都有說方法了~
10/19 03:35, 9F

10/19 09:22, , 10F
wget
10/19 09:22, 10F

10/19 11:38, , 11F
.exe 原本就會是binary了吧.
10/19 11:38, 11F

10/20 01:14, , 12F
感謝各位m(_ _)m終於成功了~
10/20 01:14, 12F
文章代碼(AID): #1EdQh6Mb (PHP)
文章代碼(AID): #1EdQh6Mb (PHP)