Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Problem z funkcją unlink(adres)
Forum PHP.pl > Forum > Przedszkole
Kamils2
Witam!
Własnie skonczyłem system newsow na moja storne (upload dodawain kategori newsow komentarze do newsow emoty blokowanie komenty zarzadzanie newsami) jedna mam jeden probelm nie moge rozgrysc bledu w skrypcie od usuwania pliku z serwerka uploadowanie dziala wyswietlanie tez ale usuwanie juz nie. Ponizej zemiszczam skrypt (wyswietlanie + usuwanie)

  1. <?php
  2. //--
  3. elseif(isset($_GET['images']) && $_GET['images']=='upload' && isset($_GET['categories']) &&
  4. $_GET['categories']=='show')
  5. {
  6. $sciezka = '../images/news_cats/';
  7. $opdir = opendir($sciezka);
  8.  
  9. $roz_graficzne = array('.gif');
  10.  echo '<table>';
  11. echo '<tr><td class="showimage" width="100px">
  12. <b>Podgląd</b></td><td class="showimage" width="400px">
  13. <b>Informacje</b></td><td class="showimage">
  14. <b>Akcja</b></td></tr> ';
  15. while($pliki = readdir($opdir))
  16. {
  17.  
  18. if ($pliki === '.' || $pliki === '..') continue;
  19.  
  20. $rozmiar = filesize($sciezka.$pliki);
  21. $rozszerzenie = strtolower(strrchr($pliki, "."));
  22. if(!in_array($rozszerzenie, $roz_graficzne)) continue;
  23.  
  24.  
  25.  
  26. echo '<form enctype="multipart/form-data" action="news.php?images=delete&categories='.$pliki.'" method="POST">';
  27. echo '<tr><td class="showimage" width="100px">';
  28. echo '<img src="'.$sciezka.''.$pliki.'">';
  29. echo '</td><td class="showimage" width="400px">';
  30. echo 'Nazwa pliku: '.$pliki;
  31. echo '<br>Rozmiar pliku: '.round($rozmiar/1024, 1).' KB';
  32. echo '</td><td class="showimage">';
  33. echo '<input type="submit" value="Usuń plik!" class="button">';
  34. echo '</form>';
  35. echo '</td></tr>';
  36.  
  37. }
  38.  echo '<tr><td class="showimage" width="100px">Strona numer</td>
  39.  <td class="showimage" width="400px">[1] [2] [3] [4] ... [12]</td><td class="showimage">
  40.  <center> <b>9</b> </center></tr>
  41.  </table>';
  42. }
  43. //--
  44. elseif(isset($_GET['images']) && $_GET['images']=='delete' && isset($_GET['categories']) &&
  45. $_GET['categories']==isset($_GET['pliki']))
  46. {
  47. $pliki=$_GET['pliki'];
  48.  
  49.  
  50. unlink("../images/news_cats/$pliki");
  51.  
  52.  
  53. }
  54. //--
  55. ?>


skrypt jest pod adresem www.adres.pl/administracja/news.php... a katalog www.adres.pl/images/news_cats/

nie iwem czy zle przekazuje adres pliku a moze pomylem sie w funkcji :/ tak wiec prosze o pomoc
kriqs
jakis blad czy cos questionmark.gif nic questionmark.gif kompletnie nic questionmark.gif
Cienki1980
W formie masz
  1. ... method="post">


A ciągniesz dane z $_GET.


A no i by przydał się jakiś input taki jak ten:
  1. <input type="hidden" name="pliki" value="$pliki">

Tak aby jakaś wartość była wysyłana przez $_POST
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.