PHPで「data」というフォルダ内のすべてのファイルを削除したいのですが、CronJobを使用して
Cron Jobは1時間ごとにスクリプトを実行するように設定されていますが、空の状態で何を書くべきか迷っています
textfieldとどのようにphpの特定のフォルダ内のすべてのファイルを削除しますか?
誰かが私を説明し、私を助けてください...
修正:
空のフィールド内にdelete.phpを配置
そして、delete.php内に以下のコードを書きました:
<?php
define('PATH', 'folder/');
function destroy($dir) {
$mydir = opendir($dir);
while(false !== ($file = readdir($mydir))) {
if($file != "." && $file != "..") {
chmod($dir.$file, 0777);
if(is_dir($dir.$file)) {
chdir('.');
destroy($dir.$file.'/');
rmdir($dir.$file) or DIE("couldn't delete $dir$file<br />");
}
else
unlink($dir.$file) or DIE("couldn't delete $dir$file<br />");
}
}
closedir($mydir);
}
destroy(PATH);
echo 'all done.';
?>