У меня есть код вроде этого, однако он не удаляет. Я проверяю консоль, если есть ошибка, нет; также нет ошибки. Можете ли вы помочь в том, что вы можете удалить файлы с правильными именами в каталоге указателей.php удалить файл из каталога не работает
<?php
$dir = 'C:\xampp\htdocs\phpex\uploads';
if($_SERVER['REQUEST_METHOD'] == 'POST') {
if(isset($_POST['filenames'])) {
foreach($_POST['filenames'] as $key => $file) {
unlink($dir . '\\' . $file);
}
echo 'Files deleted';
}
else {
echo 'No files selected';
}
}
$files1 = scandir($dir);
$cnt = count($files1);
//var_dump($cnt);
echo "<h1><u> delete files from directory </u></h1>";
echo "<div class='container'>";
echo "<form action='".$_SERVER['PHP_SELF']."' method='post'>";
for($n=0; $n< $cnt; $n++)
{
if (($files1[$n])!= '.' && $files1[$n] != '..')
{
print_r("<input name='filenames[]' value='".($files1[$n])."' type='checkbox' />".($files1[$n])."<br/> ");
}
}
echo "</br>";
echo "<input type='submit' value='Delete'>";
echo "</form>";
echo "</div>";
?>
вы также должны выйти из $ dir с '\\' – Random
, как то, что ... вы можете сказать мне полностью? @Random – gobo
как 'C: \\ xampp \\ htdocs \\ phpex \\ uploads' – Random