Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Upload plików na serwer
metoda
post 24.11.2009, 11:51:27
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 22.12.2008

Ostrzeżenie: (0%)
-----


Witam. Zwracam sie z prośbą o radę. Tworzę pewną aplikację internetową, opartą prawie całkowicie na PHP. Aby aplikacja mogła działać trzeba ją wrzucić na serwer. Chciałbym aby użytkownik mógł odpalić na swoim komputerze skrypt poprzez przeglądarkę, który bedzie w stanie zrobić upload wymaganych plików na serwer www. Wiadomo skrypt musi działać po stronie przeglądarki, a najlepiej jakby nie wymagał zainstalowanej na komputerze maszyny JAVA. W JavaScript da rade questionmark.gif Jakie są inne rozwiązania questionmark.gif Czy jest możliwość aby poprzez dany skrypt zmieniać na przykład uprawnienia do plików na serwerze questionmark.gif Od razu mówie że nie chodzi mi o jakiś klient FTP działający poprzez przeglądarkie. Chodzi mi o czysty upload plików (wyznaczonych poprzez skrypt, bez ingerencji użytkownika w wybór) na serwer, bez żadnego interfejsu graficznego. Z góry dzieki za odpowiedz.
Go to the top of the page
+Quote Post
Spawnm
post 24.11.2009, 12:30:08
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




poczytaj o php -> http://pl.php.net/manual/en/function.move-uploaded-file.php
+formularz w html
Go to the top of the page
+Quote Post
metoda
post 24.11.2009, 12:50:54
Post #3





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 22.12.2008

Ostrzeżenie: (0%)
-----


chyba mnie nie zrozumiałeś. ja wiem jak to zrobić w PHP, ale rzadko kto ma na swoim komputerze PHP. skrypt ma być wykonywany po stronie przeglądarki, a nie serwera. użytkownik ma uploadować pliki ze swojego komputera na serwer.
Go to the top of the page
+Quote Post
kufalo
post 24.11.2009, 13:14:19
Post #4





Grupa: Zarejestrowani
Postów: 251
Pomógł: 2
Dołączył: 24.08.2005

Ostrzeżenie: (0%)
-----


Cytat
chyba mnie nie zrozumiałeś. ja wiem jak to zrobić w PHP, ale rzadko kto ma na swoim komputerze PHP. skrypt ma być wykonywany po stronie przeglądarki, a nie serwera. użytkownik ma uploadować pliki ze swojego komputera na serwer.

Hehe, dobre! A od kiedy to instaluje sie PHP po stronie klienta?
Jezeli chcesz jakis bardziej zaawansowany uploader uzyj Flasha lub Silverlighta.

Ten post edytował kufalo 24.11.2009, 13:15:50
Go to the top of the page
+Quote Post
metoda
post 24.11.2009, 13:18:09
Post #5





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 22.12.2008

Ostrzeżenie: (0%)
-----


no nie instaluje sie winksmiley.jpg dlatego pytam jak zrobić to po stronie przeglądarki questionmark.gif
Go to the top of the page
+Quote Post
kufalo
post 24.11.2009, 15:36:10
Post #6





Grupa: Zarejestrowani
Postów: 251
Pomógł: 2
Dołączył: 24.08.2005

Ostrzeżenie: (0%)
-----


Po stronie przegladarki robi sie na kilka sposobow:
1) HTML + CSS + JS http://www.hedgerwow.com/360/dhtml/css-for...+technology.htm
2) Flash
3) Silverlight

Oczywiscie uzytkownik musi wskazac (zalaczyc) pliki. Innej drogi nie ma na grzebanie po dysku klienta.

PHP jest konieczne po stronie serwera do odebrania danych.

Ten post edytował kufalo 24.11.2009, 15:49:03
Go to the top of the page
+Quote Post
metoda
post 24.11.2009, 16:20:37
Post #7





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 22.12.2008

Ostrzeżenie: (0%)
-----


OK, rozumiem. Flash i SIlverlight odpada. Powiem dokładnie bo chyba do końca sie nie rozumiemy. Ma to wyglądać tak:

1. Użytkownik sciaga sobie moją aplikację na swój dysk.
2. Aby aplikacja działała musi zainstalować/skonfigurować ją na swoim koncie na jakims darmowym serwerze.
3. Aby ją zainstalować/skondigurować musi najpierw uploadować pliki z kodem zrodłowym aplikacji na serwer.
4. No i tutaj chciałbym mieć coś co wrzuci te pliki na serwer. Wymogiem jest to, że nie wszyscy potrafia zainstalować sobie
na komputerze klienta FTP i wrzucić pliki na serwer. Wiec jaka jest mozliwość programistyczna aby cos takiego zrobić,
i to działającego poprzez przegladarke www. Czyli uzytkownik otwiera sobie na swoim komputerze stronę HTML, podaje ewentualnie login host i hasło do serwera i uploaduje pliki. Ma to być tak jakby mini klient FTP działąjący na stronie HTML. Czy da rade to zrobić w JS questionmark.gif Czy może w Java questionmark.gif No i kolejna warunek jest taki, że w momencie uploadu plików, na serwerze jest pusto, czyli nie ma zadnego skryptu PHP do odbioru plików.
Go to the top of the page
+Quote Post
Meares
post 24.11.2009, 16:25:30
Post #8





Grupa: Zarejestrowani
Postów: 102
Pomógł: 13
Dołączył: 16.10.2009
Skąd: Łódź

Ostrzeżenie: (0%)
-----


A zwykłego formularza nie możesz zrobić? Naprawdę musi to być coś innego niż HTML i PHP? Sam sobie utrudniasz.


--------------------
manual mmocenter
Nie pomagam na PW!
Go to the top of the page
+Quote Post
kartofelek007
post 24.11.2009, 16:29:07
Post #9





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 12.10.2009

Ostrzeżenie: (0%)
-----


http://www.uploadify.com/
Go to the top of the page
+Quote Post
kufalo
post 24.11.2009, 16:45:29
Post #10





Grupa: Zarejestrowani
Postów: 251
Pomógł: 2
Dołączył: 24.08.2005

Ostrzeżenie: (0%)
-----


To niech uzytkownik sobie nie sciaga Twojej aplikacji na dysk, tylko niech poda w formularzu dane ftp ....a PHP wysle Twoja aplikacje tam gdzie trzeba.
Go to the top of the page
+Quote Post
metoda
post 24.11.2009, 17:01:48
Post #11





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 22.12.2008

Ostrzeżenie: (0%)
-----


Cytat(kufalo @ 24.11.2009, 16:45:29 ) *
To niech uzytkownik sobie nie sciaga Twojej aplikacji na dysk, tylko niech poda w formularzu dane ftp ....a PHP wysle Twoja aplikacje tam gdzie trzeba.


smile.gif ciekawe rozwiązanie, ale nie wchodzi w grę sad.gif
Go to the top of the page
+Quote Post
kufalo
post 27.11.2009, 10:45:25
Post #12





Grupa: Zarejestrowani
Postów: 251
Pomógł: 2
Dołączył: 24.08.2005

Ostrzeżenie: (0%)
-----


Zatem niech sciagnie - jak wolisz.
Potem niech zalaczy plik do formularza, poda dane ftpa.... to sie z powtorem uploaduje na serwer i PHP zrobi co trzeba.
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 Wersja Lo-Fi Aktualny czas: 12.06.2025 - 15:35