Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 142 Pomógł: 0 Dołączył: 7.07.2008 Ostrzeżenie: (0%)
|
Witam. Mam prosty zamiar dać użytkownikowi możliwość usunięcia pliku.
Aktualnie zapisuję sobie:
No i podaję bezpośredni link do pobrania. I link do usunięcia który działa w ten sposób:
I teraz pytanie czy przez to unlink da się usunąć inne pliki, poza katalogiem wynikowe ? I jak to zabezpieczyć ? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 41 Pomógł: 3 Dołączył: 5.01.2008 Skąd: Czwarty Świat Ostrzeżenie: (0%)
|
Witam!
Napisałem kiedyś funkcyjkę... Może ci się przyda. Ja używam jej do czyszczenia zmiennej z nazwą includowanego pliku.
i użycie:
Możesz podać drugi parametr (easy, normal, full). Easy jest domyślnym i jest "akurat" do nazw plików. Normal zamienia większość znaków na encje HTML i do tego polskie znaki diakrytyczne na te bez "kropek" i "ogonków". Full całkiem usuwa wszystkie bardziej "niebezpieczne" znaki. Na pewno możnaby to zrobić lepiej, jednak pisałem to parę lat temu. Mnie wystarcza. Poza tym, niedawno pisałem "eksplorator", być może coś ci się przyda. http://dragonsheart.eu/-/php/manager.txt Część kodu to funkcje bezpośrednio to użycia w moim programie, więc nie zwracaj uwagi. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Pozdrawiam, Leo van Damon |
|
|
|
tosiek Usuwanie pliku przez użytkownika 6.07.2009, 09:36:35
pyro leovandamon, Twój kod jest totalnie bez sensu. Wyw... 6.07.2009, 10:30:35
tosiek Czyli do zastapienia są ../ jak i ./ oraz ... 6.07.2009, 10:33:42
leovandamon pyro, jak już mówiłem, pisałem to x lat temu, kied... 6.07.2009, 10:38:01
tosiek tym razem napisalem coś takiego:
tablica dan... 15.07.2009, 10:17:26
planet powiedz mi w jaki sposób przechowujesz nazwy plikó... 16.07.2009, 10:00:16
tosiek Niestety nigdzie nie przechowuje listy plików, jes... 16.07.2009, 10:20:33 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 21:35 |