function show_check()
{
$str = '';
$dir_path = 'bin/';
if ($handle = opendir($dir_path))
{
$file_list = array();
/* 디렉토리 안을 루프하는 올바른 방법입니다. */
while (false !== ($file = readdir($handle)))
{
if (strpos($file, '.bin') !== FALSE)
{
$file_list[] = $file;
}
}
closedir($handle);
$str.="
";
}
return $str;
}
$str = show_check();
if(isset($_GET['type']))
{
if(isset($_POST['gocheck']))
{
foreach($_POST['gocheck'] as $file)
{
if($_GET['type'] == 1)
unlink("bin/".$file);
}
header("Refresh:0");
MakeFileList('bin/');
}
}
function MakeFileList($dir_path)
{
if($handle = opendir($dir_path))
{
$result = array();
/* 디렉토리 안을 루프하는 올바른 방법입니다. */
while (false !== ($file = readdir($handle)))
{
if($file == 'filelist.json')
continue;
if (strpos($file, '.bin') !== FALSE)
{
$result[$file]=md5_file($dir_path.$file);
}
}
closedir($handle);
}
$filelistname = $dir_path.'filelist.json';
$fp = fopen($filelistname, "w");
fwrite($fp, json_encode($result));
fclose($fp);
}
?>
echo "
main
";?>