Poszukuję sposobu na upload pliku na serwer. Formularz odpada bo że tak powiem psuje ascetyczny wizerunek strony ;]. Chciałbym móc wprowadzać ścieżkę źródłową i docelową "z palca" najlepiej.
Poszukałem trochę i mam dwa pomysły. Pierwszy to pakiet PECL_HTTP który ma funkcję http_put_file. A drugi to zabawa ze strumieniami i socket'ami. W obu przypadkach jestem zielony ;]
Znacie może inne sposoby uploadu? Albo wiecie może jak rozwiązać problem którymś z tych pomysłów?
[php] Nietypowy upload pliku na serwer - bez formularza.
- el.pescado
- Zakręcona Traszka
- Posty: 734
- Rejestracja: 26 maja 2005, 11:43
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
Odp: [php] Nietypowy upload pliku na serwer - bez formularza.
pola wyboru pliku też można ostylować, choć akurat ten rodzaj pola jest najtrudniejszy.
Link:
http://www.quirksmode.org/dom/inputfile.html
Alternatywą mogą być aplety Javy, Silverlight, może Flash, ew jakieś ActiveX (tylko Windows). Żadne z tych rozwiązań nie jest jednak wolne od wad.
Ostatecznie, możesz kazać wrzucić plik przez FTP do jakiegoś wydzielonego katalogu, a następnie na stronie wyświetlić listę plików z tego katalogu i kazać użytkownikowi wybrać o który plik mu chodziło;)

Link:
http://www.quirksmode.org/dom/inputfile.html
Alternatywą mogą być aplety Javy, Silverlight, może Flash, ew jakieś ActiveX (tylko Windows). Żadne z tych rozwiązań nie jest jednak wolne od wad.
Ostatecznie, możesz kazać wrzucić plik przez FTP do jakiegoś wydzielonego katalogu, a następnie na stronie wyświetlić listę plików z tego katalogu i kazać użytkownikowi wybrać o który plik mu chodziło;)
Kłopot w tym, że przeglądarka musi takie coś obsługiwać. Tym samym ograniczasz grupę odbiorców do jakichś 0%Poszukałem trochę i mam dwa pomysły. Pierwszy to pakiet PECL_HTTP który ma funkcję http_put_file. A drugi to zabawa ze strumieniami i socket'ami. W obu przypadkach jestem zielony ;]

- nexon
- Piegowaty Guziec
- Posty: 27
- Rejestracja: 30 gru 2007, 20:39
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Fluxbox
- Kontakt:
Odp: [php] Nietypowy upload pliku na serwer - bez formularza.
Ostylować nie ma problemu z tym że... aj może pokaże: http://217.97.87.165/ trochę dziur się przydarzyć może bo dopiero co reaktywowałem stary pomysł... Chciałbym aby plik można było uploadować za pomocą polecenia put path1 path2. Pamiętam że kiedyś miałem to zrobione na zwykłym formularzu no ale popup w połowie konsoli? heh... Dlatego szukam innego sposobu. W sumie udostępnić jakiś folder ftp niegłupie. Albo input file pojawiał by się zamiast linii poleceń chociażby.
Myślałem jeszcze nad tą tablicą _FILE w php z tym że nie wiem jeszcze jak ona działa, pewnie nie tak jakbym chciał ;]
Poszukam jeszcze jutro. Napisze na co się zdecydowałem.
Myślałem jeszcze nad tą tablicą _FILE w php z tym że nie wiem jeszcze jak ona działa, pewnie nie tak jakbym chciał ;]
Poszukam jeszcze jutro. Napisze na co się zdecydowałem.
- el.pescado
- Zakręcona Traszka
- Posty: 734
- Rejestracja: 26 maja 2005, 11:43
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
Odp: [php] Nietypowy upload pliku na serwer - bez formularza.
W tablicy _FILE lądują pliki wysłane poprzez formularz.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 14 gości