Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> unlink w pętli - kilka plików, jak zastosować unlik dla kasowania kilku plików
lukas0987
post
Post #1





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 13.04.2006

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


  1. <?php session_start();?>
  2. <?php include ('../nagloweklog.php');?>
  3.  
  4.  
  5. <?php
  6. if ($send=='usun'){
  7. include ('../../mysql_connect.php');
  8.  
  9. $liczba=$_POST["zdid"];
  10. for($i=0;$i<=count($liczba);$i++)
  11. {
  12. $zdid=$liczba[$i];
  13. $sql="DELETE FROM zdjecia WHERE zdid = '$zdid' LIMIT 1";
  14. $wynik=mysql_query($sql);
  15. unlink('../photo/$zdid.mini.jpg');
  16. unlink('../photo/$zdid.jpg');
  17. }
  18.  
  19. echo "<font class="style5">Usunięto - <a href="index.php">Lista</a>";
  20. }
  21. ?>


Chcę usunąć kilka zdjęć w galerii za pomocą formularza z buttonami typu checkbox.
Usuwanie z bazy danych działa idealnie. Ale mam kłopoty z kasowanie plików na serwerze.
$zdid to indywidualna nazwa pliku.
$zdid.mini.jpg - to miniaturka w tym samym katalogu

niestety coś mi to nie chce działać. ma ktoś jakieś propozycję?
Z góry dziękuję za sugestie.
Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
lukas0987
post
Post #2





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 13.04.2006

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


Linijka ta kasuje wpis w bazie danych. Skoro jest wpis to musi być plik (taki mój upload, najpierw uploaduje plik a póxniej dodaje wpis do bazy). Tylko nie wiem dlaczego on tak jakby powtarzał to jeszcze raz.
$sql="DELETE FROM zdjecia WHERE zdid = '$zdid' LIMIT 1";

W tym wypadku jeżeli zmienna jest w ' ' to nie jest parsowa. Dlaczego?
Dlaczego musiała być w " "?
Bo tej lekturze to ja bym to zrobił tak:
unlink("../photo/${zdid}.jpg");
Mam sporo wątpliwości? Jakby ktoś był wstanie mi pomóc to dziękuję ślicznie.
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 - 23:10