![]() ![]() |
Post
#21
|
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 2.10.2012 Ostrzeżenie: (10%)
|
Witam, co jest nie tak w tym kodzie, że plik nie chce sięusunąć ?
|
|
|
|
Post
#22
|
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%)
|
<a href="'. unlink('$DOCUMENT_ROOT/../app-disc/upload files/'. $file) . '">Usuń</a>
o matko albo usuwasz od razu, albo tworzysz link do usunięcia i po wejściu na link usuwasz |
|
|
|
Post
#23
|
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 2.10.2012 Ostrzeżenie: (10%)
|
Zrobiłem tak i też nie działa,
Chce żeby wszystkie operacje, dodawania(działa), pobierania(działa) i usuwania(nie działa) pliku(.img), były wykonywane na jednym pliku php. To usuwanie zrobiłem analogicznie do dwóch poprzednich funkcjonalności i nie wiem co jest nie tak. Ten post edytował elnino17 15.04.2014, 06:21:01 |
|
|
|
Post
#24
|
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%)
|
Jak to co jest nie tak? Wszystko. Atrybut href nie może być funkcją PHP. Zastosowanie czegoś takiego jak Ty napisałeś powoduje odpalenie funkcji unlink za każdym razem, gdy kod jest wykonywany, nie w momencie kliknięcia w link. No i skoro mówisz że nie działa, to i tak masz coś nie tak z tą funkcją. Włącz wyświetlanie błędów.
Poza tym, w pojedyńczych ciapkach nie otrzymujesz wartości zmiennej, tylko tekst. Musisz poprawić: Ten post edytował b4rt3kk 15.04.2014, 08:54:20 |
|
|
|
Post
#25
|
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 2.10.2012 Ostrzeżenie: (10%)
|
Zrobiłem to inaczej, zmienna się prawidłowo przesyła(prawidłowa nazwa i rozszrzenie) ale nie usuwa pliku do niej przypisanego.
Ten post edytował elnino17 15.04.2014, 17:42:17 |
|
|
|
Post
#26
|
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%)
|
wcześniej podawałeś ścieżkę $DOCUMENT_ROOT/../app-disc/upload files/ a tu jej nie ma
|
|
|
|
Post
#27
|
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 2.10.2012 Ostrzeżenie: (10%)
|
Poprawiłem lecz dalej nie usuwa
delete_file.php
Podnosze (IMG:style_emoticons/default/smile.gif) |
|
|
|
Post
#28
|
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%)
|
Źle sprawdzasz czy usunięto. Sprawdzaj unlink a nie $file, który jest zmienną (IMG:style_emoticons/default/facepalmxd.gif)
|
|
|
|
Post
#29
|
|
|
Grupa: Zarejestrowani Postów: 813 Pomógł: 34 Dołączył: 18.03.2007 Skąd: o stamtąd Ostrzeżenie: (0%)
|
|
|
|
|
Post
#30
|
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 2.10.2012 Ostrzeżenie: (10%)
|
|
|
|
|
Post
#31
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
Pozbycie sie IFa, ktory generowal info o poprawnym lub niepoprawnym skasowaniu, ciezko nazwac rozwiązaniem problemu.... No, ale każdy ma inne gusta.
|
|
|
|
Post
#32
|
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 2.10.2012 Ostrzeżenie: (10%)
|
Nie chodzi o if'a, chodzi o ten:
kawałek kodu, bez niego nie odnajdywało pliku a co za tym idzie nie mogło go usunąć, z if'ami jest wszystko ok i wszystko działa poprawnie (IMG:style_emoticons/default/smile.gif) |
|
|
|
Post
#33
|
|
|
Grupa: Moderatorzy Postów: 36 561 Pomógł: 6315 Dołączył: 27.12.2004 |
No jesli zostawiles IFy jak na poczatku:
if (!$file) { echo 'zmienna ' . $file . ' została usunięta'; } else { echo 'zmianna ' . $file . ' nie została usunięta'; } To nie, z IFami nie jest wszystko wporządku (IMG:style_emoticons/default/smile.gif) |
|
|
|
Post
#34
|
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 2.10.2012 Ostrzeżenie: (10%)
|
Mam nadzieje, że teraz wszystkich zadowoliłem (IMG:style_emoticons/default/wink.gif)
|
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 20:17 |