Just you add one anchor
with a parameter and then check if the parameter was passed, if it was, you use the function unlink
to remove.
Example:
<?php
/* Verifica se o parâmetro `remove` foi passado na URL */
if (isset($_GET["remove"])) {
/* Caso tenha sido passado, decodifica o parâmetro e remove o arquivo */
unlink(base64_decode($_GET["remove"]));
}
$files = glob("*.*");
for ($i=0; $i<count($files); $i++) {
$num = $files[$i];
/**
* Exibe a imagem com um `<a></a>`
* No atributo `href`, basta utilizarmos o parâmetro `remove`
* com o valor codificado em base64, isso evitará problemas
* com caracteres especiais
*/
echo '<img src="'.$num.'" alt="random image" /><a href="?remove='.base64_encode($num).'">Remover</a><br>';
}
?>