Strona 1 z 1

[php] Nietypowy upload pliku na serwer - bez formularza.

: 10 sie 2009, 19:51
autor: nexon
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?

Odp: [php] Nietypowy upload pliku na serwer - bez formularza.

: 10 sie 2009, 21:26
autor: el.pescado
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;)
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 ;]
Kłopot w tym, że przeglądarka musi takie coś obsługiwać. Tym samym ograniczasz grupę odbiorców do jakichś 0% ;)

Odp: [php] Nietypowy upload pliku na serwer - bez formularza.

: 10 sie 2009, 22:58
autor: nexon
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.

Odp: [php] Nietypowy upload pliku na serwer - bez formularza.

: 11 sie 2009, 08:45
autor: el.pescado
W tablicy _FILE lądują pliki wysłane poprzez formularz.