Witam, próbuję zrobić usuwanie pliku z serwera, które będzie następowało po kliknięciu w link. Niestety za groma nie chce mi to wyjść. Czy ktoś zechciałby pomóc? Będę wdzięczny
Wiem, że listowanie pewnie jest zbędne, ale próbowałem i tą drogą. Poza tym jak mogę pobrać nazwę pliku do usunięcia? $_GET ? (tylko jak?)
Poniżej kod
if($akcja == 'usun_serwer' and !empty($plik)){
$dir = "../data/files/Pliki";
$folder = dir($dir);
while($plik = $folder->read()) {
if (($plik != '.') AND ($plik != '..')) {
echo '' .$plik. '';
}
}
$folder->close();
}[/code]
Link usuwający:
Jeśli usuwanie z bazy działa,to po co listujesz folder???wystarczy podać w ścieżkę do pliku w folderze i w bazie,zrobić GET i unlink.lINK:
USUN;[/code]
unlink z foldera:
[code]if($_GET[‘avdelete’]) $usun=$_GET[‘avdelete’]; $fileToDelete = $usun;if(file_exists($usun)){unlink($usun); if($_GET[‘delete’]) $usuwanie=$_GET[‘delete’];
i z bazy:
$del = mysql_query("DELETE FROM galeria_user WHERE id_zdjecie_user='$usuwanie'"); $zapytanie = mysql_query($del); unset($zapytanie); {
echo ' czy na pewno usunąć';
listowanie mam tak przy okazji. Jeślibyś mógł mi na moim kodzie zrobić usuwanie będę wdzięczny. Nie wiem czemu $_GET[‘plik’] jest pusty i nie ma żadnej wartości. To jest główny i póki co chyba jedyny problem. Pomożesz?