30-03-2012, 17:30
Witam
Otóż jak w temacie mam problem z usunięciem pliku z katalogu.
wypisanie zawartości katalogu:
potwierdz.php
Otóż jak w temacie mam problem z usunięciem pliku z katalogu.
wypisanie zawartości katalogu:
Kod PHP:
$katalog = opendir("./pliki");
while ($plik = strtolower(readdir($katalog))) {
if ($plik<>"." && $plik<>".." && $plik<>"index.php" ) $lista[]=$plik;
}
closedir($katalog);
if (count($lista)>0) {
echo "<br />Wybierz plik do edycji:";
sort($lista);
}
for ($i=0;$i<count($lista);$i++) {
echo '<form action="potwierdz.php" method="post">';
echo '<br />Edytuj plik <b><select name="usun" size="1">';
foreach ($lista as $key => $value) {
echo '<option>'.$value.'</option>';
}
}
echo '</select>';
echo '<input type="submit" name="usuwaj" value="Usuń"/>';
echo '</form>';
?>
potwierdz.php
Kod PHP:
<?php
echo 'Czy napewno chcesz usunąć plik?<br />';
echo '<a href="potwierdz.php?usun=tak">Tak</a> ';
echo '<a href="potwierdz.php?usun=nie">Nie</a>';
if($_GET['usun'] == 'tak'){
$usun = 'c:/wamp/www/test/pliki/'.$_POST['usun'];
if ($usun<>"" && file_exists($usun)) {
unlink($usun);
}
}
elseif($_GET['usun'] == 'nie'){
header("Location: index.php");
}
?>