Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Is a directory w unlink()
Forum PHP.pl > Forum > Przedszkole
microh
Witam,

Mam problem ze skryptem który ma za zadanie usuwać pliki, których adres nie nie jest podany w bazie.

Jednak gdy probuje usunać pojawia się:
Warning: unlink() [function.unlink]: Is a directory in /home/accounts_m/micro15/public_html/skifa/obrazki/odkurzacz.php on line 23

oto kod:
  1. <?php
  2. include ('../config.php');
  3.  
  4. $obecny_kat = './';
  5. $kat = opendir($obecny_kat);
  6.  
  7.  
  8. while ($plik = readdir($kat))
  9. {
  10.  
  11. $i++;
  12.  
  13. echo $plik.'<br>';
  14.  
  15. if(strlen($plik) > 6)
  16. {
  17.  
  18.  
  19.  
  20. if(mysql_num_rows(mysql_query("SELECT * from stuff WHERE miniaturka LIKE \"%$plik%\"")) == 0)
  21. {
  22. //echo '<li>Usunięto'. $plik2.'</li><br><br>';
  23. unlink($link);
  24. }
  25.  
  26.  
  27. }
  28.  if ($i == 400) exit;
  29.  
  30. }
  31.  
  32. closedir($kat);
  33. ?>

Proszę o jakieś porady.

Pozdrawiam!
Daimos
bo chcesz usuwac katalog, a nie plik
rmdir" title="Zobacz w manualu PHP" target="_manual
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.