Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]kasowanie pliku
SUICIDE
post
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 31.10.2012
Skąd: Gorzów Wlkp

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


Posiadam formularz dodawania bannerów. Wszystko działa na zasadzie pobrania grafiki, zakodowania jej w md5, wrzucenia do katalogu "pliki" oraz przesłania danych z formularza do bazy danych. Pola formularza to: id, tytul, opis, www, pojemnosc, nazwa, typ, autor, data, godz.
Jeśli chodzi o dodawanie chodzi bardzo dobrze.
Problem pojawia się z kasowaniem.
rekord danego id kasuje ładnie. Ale problem pojawia się ze skasowaniem odpowiedniego pliku. Nie bardzo wiem jak to ugryść.

  1. else if($_GET['a']=='del'){
  2. $id = $_GET['id'];
  3. @mysql_query("DELETE FROM polecane WHERE id='$id'")or die ("Błąd zapytania DELETE");
  4.  

oczywiście wiem że funkcja odpowiadająca za kasowanie pliku to unlink(wartosc).
Mając id danego wpisu musiałbym pobrać nazwę pliku która jest zapisana w kolumnie "nazwa" bazy danych.
Mógłbym prosić o jakąś podpowiedź?

Ten post edytował SUICIDE 2.12.2012, 22:27:19
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
SUICIDE
post
Post #2





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 31.10.2012
Skąd: Gorzów Wlkp

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


no tak w sumie mogłem jeszcze zastosować $x['nazwa'];
Tylko teraz problem mam inny.

Plik który zostaje dodany do bazy danych ma też w nazwie katalog. Czyli po dodaniu rekordu wygląda to tak" /bannery/asf3253fgsdag325.png"

Teraz abym zastosował funkcję "unlink" musiałbym pozbyć się katalogu i sleshy.

Podpowiedź czy dobrze myślę. Funkcja replace?

Ewentualnie pozbyć się dodawania katalogu nazwy pliku.

Ten post edytował SUICIDE 3.12.2012, 20:10:31
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: 3.10.2025 - 06:36