Re: [請益] 下載後,順便自動將檔案刪除
※ 引述《MyNameIs5566 (我是5566)》之銘言:
: 標題: [請益] 下載後,順便自動將檔案刪除
: 時間: Thu Jul 10 15:12:25 2008
:
: 請問一下,
: 例如我下載這個檔案:
: http://127.0.0.1/temp/file1.zip
:
: PHP 如何做到當使用者一下載完 file1.zip 之後,
: 就自動將 file1.zip 刪除呢?
:
: --
: ※ 發信站: 批踢踢實業坊(ptt.cc)
: ◆ From: 59.104.148.218
: → yuleen123 :我想到的作法是 用 PHP 開 file1.zip 餵給 client 07/10 15:38
: → yuleen123 :餵完之後順便把他砍掉 07/10 15:39
: → aleck945 :要不然試著用 tmpfile(), fclose() 後會自動刪除. 07/10 15:44
: → MyNameIs5566:敢請樓上二位前輩再多給一些提示? 07/10 20:26
: → MyNameIs5566:謝謝! 07/10 20:26
: 推 appleboy46 :http://blog.wu-boy.com/2007/05/25/106/ 07/11 00:48
突然發現好像誤會你的意思了.
如果 user 直接在 browser 上輸入 http://127.0.0.1/temp/file1.zip
那麼就跟 tmpfile() 沒什麼關係. (自噓一下)
提出我的想法供參考:
使用 http server redirect 的功能, 並且將 $html_home 的 temp 目錄清空,
如果 user 直接在 browser 輸入 http://127.0.0.1/temp/file1.zip ,
讓 http server redirect 到你的某個 php 程式,
再將 file1.zip 的正確所在位置餵給 client,
然後直接刪除該檔, 下次 user 再輸入 http://127.0.0.1/temp/file1.zip 時,
php 就可以告訴 user : file not found.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.190.50
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章