![]() |
![]() |
![]()
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 (+) (IMG:style_emoticons/default/wink.gif) |
|
|
![]() |
![]()
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() ?
|
|
|
![]()
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()?
|
|
|
![]()
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.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 2.01.2012 Ostrzeżenie: (0%) ![]() ![]() |
Działa, dzięki wielkie! (IMG:style_emoticons/default/smile.gif) 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()?
|
|
|
![]()
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.
|
|
|
![]()
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?
|
|
|
![]()
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 (IMG:style_emoticons/default/closedeyes.gif) Inaczej ciągle będziesz miał problemy tego typu i nie wiedział, gdzie jest przyczyna. |
|
|
![]()
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 (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 08:30 |