Problem z usunięciem pliku |
Problem z usunięciem pliku |
12.03.2013, 20:29:50
Post
#1
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 2.01.2012 Ostrzeżenie: (0%) |
Witam mam dosyć nietypowy problem z którym się nigdy nie spotkałem.
Chcę usunąć plik "test.txt". W tym celu utworzyłem plik test.php w którym dodałem funkcję
i wywołałem plik test.php przez przeglądarkę i tak, usunęło plik test.txt z czego się ucieszyłem. Natomiast to był tylko test i problem pojawia się gdy funkcję tą dodam do skryptu czat.php i wywołam ją komendą /usun która wygląda tak:
Komenda "prawie" działa jak należy, czyli wykonywane są wszystkie funkcje poza czemu tak jest? plik test.txt jest w tym samym katalogu więc to na pewno nie jest jego wina. Chmod'y ustawiłem też na 777 i to samo... Będę wdzięczny za pomoc (+) |
|
|
12.03.2013, 20:54:32
Post
#2
|
|
Grupa: Zarejestrowani Postów: 587 Pomógł: 190 Dołączył: 5.02.2011 Skąd: 64-800 Ostrzeżenie: (0%) |
Dałeś fclose() przed unlink() ?
|
|
|
12.03.2013, 20:59:57
Post
#3
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 2.01.2012 Ostrzeżenie: (0%) |
Nie dałem. Ale gdy wykonywałem funkcję z poziomu przeglądarki to funkcja działa czyli dla skryptu powinien być razem z fclose()?
|
|
|
12.03.2013, 21:03:41
Post
#4
|
|
Grupa: Zarejestrowani Postów: 587 Pomógł: 190 Dołączył: 5.02.2011 Skąd: 64-800 Ostrzeżenie: (0%) |
No tak ponieważ może być blokowany przez coś co odczytuje.
|
|
|
12.03.2013, 21:18:45
Post
#5
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 2.01.2012 Ostrzeżenie: (0%) |
Działa, dzięki wielkie! plusik leci ;P to teraz jak juz pytam to gdy będę chciał usunąć katalog w którym jest plik txt to też muszę użyć fclose()?
|
|
|
12.03.2013, 21:43:39
Post
#6
|
|
Grupa: Zarejestrowani Postów: 587 Pomógł: 190 Dołączył: 5.02.2011 Skąd: 64-800 Ostrzeżenie: (0%) |
Tak czy owak katalog musi być pusty gdy go usuwasz.
|
|
|
12.03.2013, 21:56:37
Post
#7
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 2.01.2012 Ostrzeżenie: (0%) |
Chciałem takim sposobem ale nic z tego :/ Gdzie jest błąd?
|
|
|
12.03.2013, 22:21:35
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) |
Cytat Gdzie jest błąd? - nie zaszkodzi sprawdzić: raz, czy plik/katalog można usunąć a dwa, czy faktycznie operacja się udała. Bo ja bym powiedział, że skoro wyświetla się:- to wszystko działa Inaczej ciągle będziesz miał problemy tego typu i nie wiedział, gdzie jest przyczyna. |
|
|
13.03.2013, 16:32:03
Post
#9
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 2.01.2012 Ostrzeżenie: (0%) |
Tak, masz rację mój głupi błąd, zrobiłem przez else i pokazało błąd przy usuwaniu folderu i naprawiłem to
|
|
|
13.03.2013, 23:22:52
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) |
|
|
|
Wersja Lo-Fi | Aktualny czas: 28.04.2024 - 06:05 |