Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]usuwanie z katalogu plików
dave666
post
Post #1





Grupa: Zarejestrowani
Postów: 255
Pomógł: 0
Dołączył: 1.04.2008

Ostrzeżenie: (0%)
-----


Mam takie pytanko mam skrypt do usuwania plików z danego katalogu ale jezeli jest tam np: zdjęcie o nazwie "kasia foto.jpg"
to mi nie usuwa tego zdjecie po prostu nie usuwa zdjęć ze spacją proszę o podpowiedz a i jeszcze jak zrobić żeby pokazywało tylko rozszerzenia np .jpg .jpeg .gif ,png
  1. <?php
  2.  
  3. $dir = "zdjecia/";
  4.  
  5. if (!isset($_POST['dodaj'])):
  6.  
  7. $pliki = array();
  8.  
  9. if (is_dir($dir)) {
  10.   if ($dh = opendir($dir)) {
  11.       while (($file = readdir($dh)) !== false) {
  12.           if ($file != "." && $file != "..") {
  13.               $pliki[] = $file;
  14.           }
  15.       }
  16.       closedir($dh);
  17.   }
  18. }
  19.  
  20. echo "<form action=\"admin.php?id=usun\" method=post>";
  21. foreach ($pliki as $val) {
  22.  echo"<img src=\"$dir/$val.\" width=\"60px\" heiht=\"60px\">";
  23.  echo "<input type=checkbox name=pliki[] value=".$val.">".$val."";
  24.  
  25. }
  26. echo"<br>";
  27. echo "<input name=dodaj type=submit value=Usuń>";
  28. echo "</form>";
  29.  
  30. else:
  31.  
  32. foreach ($_POST['pliki'] as $val) {
  33.   unlink($dir.$val);
  34.  echo"plik został usunięty .$val";
  35. echo"<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0;URL=admin.php?id=usun\">";
  36. }
  37.  
  38. endif;
  39.  
  40. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
piotrooo89
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




co do twojego drugiego problemu to zainteresuj się funkcją pathinfo, zwróć uwagę na przykład 1. następnie zrobisz jakiegoś if'a który będzie porównywał rozszerzenie pliku.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 22:56