Удаление файла сервера

Я ищу способ удалить файл с сервера с помощью PHP. В основном у меня есть мои файлы, перечисленные на странице таким образом:

<ul> <li><a href="delete_file.php?file=uploads/file_01.jpg">Delete File 01</a></li> <li><a href="delete_file.php?file=uploads/file_02.jpg">Delete File 02</a></li> <li><a href="delete_file.php?file=uploads/file_03.jpg">Delete File 03</a></li> </ul> 

Проблема в том, что я не уверен, как заставить файл delete_file.php работать. Я считаю, что это должно быть примерно так:

 <?php $path="uploads/file_01.jpg"; if(unlink($path)) echo "File Deleted"; ?> 

… но я не уверен, как получить $ path для изменения файла, на который я нажал, чтобы удалить.

в то время как вы должны быть невероятно осторожны, предоставляя пользователю возможность удалять файлы, я дам вам достаточно веревки, чтобы повесить себя

определить базовый каталог, который будет содержать любые файлы, которые будут удалены

 $base_directory = '/home/myuser/'; 

Затем удалите файл

 if(unlink($base_directory.$_GET['file'])) echo "File Deleted."; 
 <?php $file_to_delete = $_GET['file']; if (is_file($file_to_delete)){ echo (unlink($file_to_delete) ? "File Deleted" : "Problem deleting file"; } ?> 

Я не собираюсь лгать, не знаю, как лучше очистить $ _GET ['файл'], кроме как проверить, является ли это файлом. Если это недействительно, эксперты, пожалуйста, звоните. (Возможно, следуйте рекомендациям, приведенным в этой теме ?)