![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 5.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mam problem podobny do opisanego tutaj: http://stackoverflow.com/questions/3840021...-file-on-server
Chciałbym widzieć co sądzicie o podanych roziwazaniach, zwłaszcza pierwszym. Poza tym chciałbym się dowiedzieć jak mógłbym sprawdzić czy zastosowane metody działają (bo przecież nie będę próbował na chybił-trafił). |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
Prościej jest zabronić ściągania plików podczas procesu usuwania np. przez utworzenie pustego pliku o nazwie- data_czas.txt. Po zakończeniu procesu usuwania plików usuwasz również ten plik.
Gdy użytkownik chce coś ściągnąć sprawdzasz czy plik istnieje - nie istnieje zezwalasz na ściąganie / istnieje nie zezwalasz |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 5.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Wydaje mi się że Twój sposób nie jest do końca prawidłowy. Co jeśli użytkownik zażąda pliku dokładnie w momencie usuwania pliku data_czas.txt ?
Myślę że kolesie ze StackOverFlow podali dobre rozwiazania. Chciałbym tylko je potwierdzić u najlepszych - polskich programistów ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
Przeczytaj dokładnie to co napisałem. Jeżeli plik istnieje użytkownik NIE MOŻE ściągnąć pliku. No ale jak wolisz "dzwonić do Niemiec przez Chiny" to już Twój wybór
![]() |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 5.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Z całym szacunkiem, ten drugi sposób wydaje mi się prostszy i lepszy (wystarczy użyć rename(), nie trzeba sprawdzać istnienia żadnych plików etc.).
Prosiłbym o potwierdzenie czy rzeczywiście jest to sposób działający i bezpieczny ![]() OK, w takim razie może ktoś wie chociaż jak sprawdzić działanie tego sposbu? Albo wie czego powinienem sie jeszcze nauczyć zeby wpaść na pomysł jak to sprawdzić? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 11:26 |