У меня есть PHP-скрипт, где вы можете загружать файлы. Эти файлы отображаются в списке и преобразуются в ссылку загрузки. Последнее, что мне нужно, это кнопка удаления для каждого элемента списка. Как такКак я могу сделать кнопку unlink в PHP
- test.txt X
(Большой X должна быть кнопка удаления).
Это мой код.
<?php
if(isset($_FILES['file_array'])){
$name_array = $_FILES['file_array']['name'];
$tmp_name_array = $_FILES['file_array']['tmp_name'];
$type_array = $_FILES['file_array']['type'];
$size_array = $_FILES['file_array']['size'];
$error_array = $_FILES['file_array']['error'];
for($i = 0; $i < count($tmp_name_array); $i++){
if(move_uploaded_file($tmp_name_array[$i], "uploads/".$name_array[$i])){
} else {
echo "move_uploaded_file function failed for ".$name_array[$i]."<br>";
}
}
}
$thelist = "";
if ($handle = opendir('uploads')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$thelist .= '<li><a download="'.$file.'"href="uploads/'.$file.'">'.$file.'</a></li>';
}
}
closedir($handle);
}
?>
<h1>List:</h1>
<ul><?php echo $thelist; ?></ul>
Im совершенно новый с PHP, поэтому я надеюсь, что кто-то может объяснить мне, как это работает на простом языке.
HTTP-метод GET не рекомендуется для действий, которые имеют такой эффект. Вместо этого он должен использоваться только для извлечения некоторых данных. https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol#Safe_methods – alepeino
Я согласен с Алехандро. Очень рискованный и небезопасный метод. – manniL
@Alejandro Хорошая точка. – rybo111