アップロードしたファイルを一定期間後に自動削除したい - PHPプロ!Q&A掲示板

923

  • 500P

アップロードしたファイルを一定期間後に自動削除したい

質問日時 / 2008年1月31日 22:21    回答数 / 2件

Questioner:  warashi4  このエントリーをはてなブックマークに追加 

キーワード / キーワードが設定されていません

アップロードしたファイルを、一定期間後(例えば一週間後)に自動削除したいのですが、
どのような方法があるのでしょう?
削除するのは、一定期間経ったファイルのみです。
PHPは5、サーバーはLinuxになります。

宜しくお願いします。

この質問への意見の募集は締め切られ、ポイントは既に配分されました。
意見を投稿することはできますが、ポイントを受け取ることはできません。



ツリー一覧

┗A01moochomoochoです。 DBでファイルや有効期間を管理して、
 ┗A01-1warashi4こんばんはmoochoさん。 まだ使ったことは無いので

回答一覧

並び替え:

A01 満足
answerermoocho [1月31日 23:15]

moochoです。

DBでファイルや有効期間を管理して、有効期限内のファイルだと表示、ダウンロード。
有効期限外だと削除といった具合ですかね。

cronで巡回させて有効期限が過ぎたファイルを削除してもいいですが、
巡回->削除に入る前に有効期限の過ぎたファイルにアクセスがあるかも知れないので
DBやら何かで管理するのは必須かと。

削除フラグを持たせて、削除済みのファイルはフラグを立てておくのも忘れずに。

この意見に回答する

ツリーへ TOPへ

A01-1
replyerwarashi4 [1月31日 23:40]

こんばんはmoochoさん。

まだ使ったことは無いのですが、cronを使うということですね。
是非トライしてみたいと思います。
ありがとうございました。

この意見に回答する

ツリーへ TOPへ

<<質問一覧へ



Pick Up Q&A

Q
掲示板サイトを作成するときの、コメントしたユーザーのID取得方法
 このエントリーをはてなブックマークに追加 
A
2chがどのようなハッシュ形式を使っているかは知りませんが、 概ねIPアドレスをcryptやmd5などでハッシュ値にして一部分を取り出しているものだと思います。 単純にハッシュ関数を使うだけだとIPがバレてしまう...

>>続きを読む

alice4work様 shimix様 ご回答ありがとうございます。掲示板サイトを作る上で重要なトピックです。IPアドレスの解読を防ぐためにソルトを付加する点がポイントですね。

▲解説者:岡本(アシアル株式会社 教育コーディネーター兼 システムエンジニア)