Witam mam taki form:
<?php
<form action="'.$_SERVER['PHP_SELF'].'" method="post">
<table align="center" width="100%">
<tr>
<td align="left">Nazwa<td>
<td align="left">Typ<td>
<td align="left">Wlasciciel</td>
<td align="left">Grupa</td>
<td align="left">Chmod</td>
<td align="left">Zmodyfikowano</td>
</tr>');
$files = listFiles($_POST['kat']);
foreach($files as $file) {
$typ = filetype($file);
$user = posix_getpwuid(fileowner($file));
$grupa = posix_getgrgid(filegroup($file));
$chmod = decoct(fileperms(substr($file, -1, 2)));
$mod = date('d/m/y Hi', filemtime($file));
$nazwa_file = explode('/', $file);
echo('
<tr>
<td align="left"><input type="checkbox" name="plik[file][]" value="'.$file.'">
<img src="../img/plik.png" alt="plik"> <a href="?file='.$file.'">'.$nazwa_file[count($nazwa_file)-1].'</a></td>
<td align="left">'.$typ.'<td>
<td align="left">'.$user['name'].'</td>
<td align="left">'.$grupa['name'].'</td>
<td align="left">'.$chmod.'</td>
<td align="left">'.$mod.'</td>
</tr>');
}
//Odbieram
if(isset($_POST['plik']) && isset($_POST['kasuj'])) {
foreach($_POST['plik'] as $tab => $pliki) {
print_r($pliki);
if(file_exists($pliki) && is_file($pliki))
if(unlink($pliki)) echo('<script>alert("Zaznaczone pliki zostaly usuniete");</script>');
}
}
?>
Print_r() zwraca mi:
Kod
Array ( [0] => ../www/grafa/avatry/kat/dsdsd.txt [1] => ../www/grafa/avatry/kat/ssss.txt )
Ale plikow nie usuwa dlaczego?? dalem im nawet chmod 777
Skoro podaje cala sciezke powinno usunac lub mam otwierac katalog i sprawdzac czy jest taki plik za pomoca petli for()?