Assolutamente da migliorare dal punto di vista sicurezza, una cancellazione passata come parametro senza controllare che l'utente possa effettivamente cancellare quel file è potenzialmente pericolosa
Codice PHP:
<?php
$dir = "upload/";
$file = $_GET['file'];
$fileDelete = $dir . $file;
if(is_file($fileDelete) && file_exists($fileDelete)) {
if (unlink(filename)) {
echo "file $file cancellato <br />";
}
else echo "non sono riuscito a cancellare il file $file <br />";
}
else echo "$file non esiste o non è un file regolare, verifica la tua scelta <br />";
?>