a simple example:
<?php
$path = '/path/to/files/';
$handle = opendir($path) or exit('could not open directory');
$file_array = array();
while (($filename = readdir($handle)) !== false)
{
if ($filename != '.' && $filename != '..' && is_file($path . $filename))
{
$file_array[] = $filename;
}
}
if ($file_array && isset($_POST['delete']))
{
foreach ($_POST['delete'] as $value)
{
unlink($path . $value) or exit('could not delete file: ' . $value);
unset($file_array[array_search($value, $file_array)]);
}
}
if ($file_array)
{
sort($file_array);
echo '<form action="" method="POST">';
foreach ($file_array as $value)
{
echo '<input type="checkbox" name="delete[]" value="' . $value . '">' . $value . '<br>';
}
echo '
<input type="submit" name="submit" value="delete">
</form>
';
}
else
{
echo 'no files found in ' . $path;
}
?>