Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Problem z usuwaniem pliku? - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: Początkujący webmaster (https://www.webmastertalk.pl/forum-poczatkujacy-webmaster)
+--- Wątek: Problem z usuwaniem pliku? (/thread-problem-z-usuwaniem-pliku)



Problem z usuwaniem pliku? - Lampek - 30-03-2012

Witam
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>&nbsp;&nbsp;';
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");

}



?>



RE: Problem z usuwaniem pliku? - Kartofelek - 30-03-2012

Po co ci ta pętla for? Czy czytałeś w ogóle html który sobie tym kodem wygenerowałeś?
Chyba ci się klamra zamykająca pomyliła.