Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dynamiczna modyfikacja pliku na serwerze
zeczonyswiadek
post
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ł).
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
CuteOne
post
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
Go to the top of the page
+Quote Post
zeczonyswiadek
post
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 winksmiley.jpg Dlatego proszę powiedzcie czy naprawdę jest tak jak napisał koleś w pierwszym poście, że wystarczy zauploadowac plik o innej nazwie i uzyc funkcji rename oraz dorzucic dyrektywę w php.ini ?
Go to the top of the page
+Quote Post
CuteOne
post
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 smile.gif
Go to the top of the page
+Quote Post
zeczonyswiadek
post
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 smile.gif

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ć?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 11:26