レンタルサーバー上でファイル削除
レンタルサーバで真っ先に実装したいスクリプト。
それが、いちばん重要な「タイマースクリプト」です。
今まで、Rubyで書いていたスクリプトをPHPで書き直します。
これは、3日=72時間後にコンテンツを削除するスクリプトです。
つまり、コンテンツをWebサーバー上の置きっぱなしにするリスクを回避するスクリプトです。
以下のファンクションを組み合わせて実装します。
■ファイル削除
■ファイル存在確認
$rcd = unlink("path/filename");
■タイムスタンプ
$rcd = file_exists("path/filename");
$time = filemtime("path/filename");
あとは、スクリプトをバッチでキックする仕組みが必要です。
バッチ処理は定時バッチがいいですが・・・。
レンタルサーバでバッチは難しいかも・・・。
なので、当該コンテンツをアクセスされたときに、そのタイムスタンプを見て、72時間以上経過していたら、そのタイミングで削除みたいな感じの設計になるでしょう。