Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> upload + preloader
KRCreater
post
Post #1





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 13.01.2004
Skąd: Poznań

Ostrzeżenie: (10%)
X----


Jak zrobić taki upload jaki jest przy załączaniu pliku do maila na www.tlen.pl questionmark.gif?


--------------------
Codziennie pojawiają się nowe pytania...
cms: underpoznan ...-> llllllllllllllllll 70%
forum: underpoznan ->
Go to the top of the page
+Quote Post
spenalzo
post
Post #2





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

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


Mógłbyś to opisać, nie każdy ma konto na tlen.pl ...


--------------------

Go to the top of the page
+Quote Post
escaflowne
post
Post #3





Grupa: Zarejestrowani
Postów: 220
Pomógł: 0
Dołączył: 20.02.2003
Skąd: Poznań

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


Z tego co pamiętam, to wyskakuje małe (100x100?) okienko z migającym GIFem. Kiedy plik załaduje się na serwer okienko znika a strona w przeglądarce kończy się ładować (pokazuje się ikonka załadowanego pliku).


--------------------
Wieczność jest bardzo nudna, szczególnie pod koniec - Woody Allen
/home/env: Apache 2.2 | PHP 5.2 | MySQL 5.1 | FreeBSD 8.0 | NetBeans 6.8 | symfony 1.4
Go to the top of the page
+Quote Post
wassago
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 701
Pomógł: 0
Dołączył: 26.06.2002
Skąd: Londyn

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


nie "jak zrobic" tylko "czy mozna zrobic" - nie mozna. uploadujesz po stronie serwera a progress bar robisz po stronie klienta, jak uda ci sie to polaczyc to super.

EDIT:

w sumie to mozna pokombinowac troche z JS.
- przy uploadowaniu pobierasz info o wielkosci pliku i skanujesz szybkosc transferu
- przesylasz do JS w/w dane
- JS generuje odpowiednio dlugi pasek i odpowiedni czas jego uzupelniania

oczywiscie jest to mentoda "php Hardcore Programmer" smile.gif

ps. zanim zadasz pytanie jak zmiezyc transfer poszukj na forum, bylo o tym (cURL)

EDIT2:

tutaj maja tez sposob: http://raditha.com/megaupload/ ale nie za bardzo mi sie podoba motyw z ciaglym odswiezaniem strony - choc tez jest to wyjscie


--------------------
Go to the top of the page
+Quote Post
escaflowne
post
Post #5





Grupa: Zarejestrowani
Postów: 220
Pomógł: 0
Dołączył: 20.02.2003
Skąd: Poznań

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


Może trochę uzupełnię poprzednią moją wypowiedź: mówiąc okienko z migającym GIFem miałem na myśli okienko, w którym znajduje się po prostu gif, który ma nieskończoną pętlę. Taka niebieska belka odbijająca się od lewa do prawa i z powrotem. W żadnym wypadku nie jest to progress bar.


--------------------
Wieczność jest bardzo nudna, szczególnie pod koniec - Woody Allen
/home/env: Apache 2.2 | PHP 5.2 | MySQL 5.1 | FreeBSD 8.0 | NetBeans 6.8 | symfony 1.4
Go to the top of the page
+Quote Post
wassago
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 701
Pomógł: 0
Dołączył: 26.06.2002
Skąd: Londyn

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


no to rozwiazanie jest podobne do tego co podalem wczesniej. tyle ze po php przeslaniu info do JS, mowi mu po jakim czasie ikonka ma zniknac lub przestac migac. oczywiscie taki skrypt nie bedzie dokladny, gdy zmieni sie szybkosc transferu to ikonka i tak zniknie a plik moze jeszcze nie byc przeslany.


--------------------
Go to the top of the page
+Quote Post
bregovic
post
Post #7





Grupa: Zarejestrowani
Postów: 562
Pomógł: 15
Dołączył: 8.08.2003
Skąd: Denmark/Odense

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


Mozesz tez uzyc PEAR::HTML_Pogress - albo pozyczyc pomysl winksmiley.jpg


--------------------
Prank - for the fun. Mac - for the simplicity. Deviantart - for the kick.
Life is ours, We live it our way -- Metallica
Go to the top of the page
+Quote Post
Paul
post
Post #8





Grupa: Zarejestrowani
Postów: 636
Pomógł: 0
Dołączył: 22.10.2003
Skąd: Katowice

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


Cytat(wassago @ 2004-10-21 17:46:46)
tutaj maja tez sposob: http://raditha.com/megaupload/ ale nie za bardzo mi sie podoba motyw z ciaglym odswiezaniem strony - choc tez jest to wyjscie

Tylko to nie jest do konca w php - najwazniejszy kod jest w perlu.

Cytat(wassago)
w sumie to mozna pokombinowac troche z JS.

Tez tak myslalem kilka miesiecy temu jak chialem zrobic progress bara. Jedak nie udalo mi sie znalesc sposobu jak wyciagac rozmiar pliku z obiektu file. Jesli znasz to napisz smile.gif.

Pozatym przez php tez nie mozna sprawdzic rozmiaru bo skrypt sie wykonuje dopiero po odebraniu plikow. No i wlasnie dlatego z tego co wiem mozna zrobic progress bara tylko przez zewnetrzne skrypty cgi (tak jak w tym przypadku) lub modyfikacje zrodla php.
Go to the top of the page
+Quote Post
wassago
post
Post #9





Grupa: Przyjaciele php.pl
Postów: 701
Pomógł: 0
Dołączył: 26.06.2002
Skąd: Londyn

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


Cytat
Cytat(wassago @ 2004-10-21 17:46:46)
tutaj maja tez sposob: http://raditha.com/megaupload/ ale nie za bardzo mi sie podoba motyw z ciaglym odswiezaniem strony - choc tez jest to wyjscie

Tylko to nie jest do konca w php - najwazniejszy kod jest w perlu.

tam sa wersje perlowe i phpowe snitch.gif a jak nie ma to nic nie stoio na przeszkodzie zeby przepisac kod do php.
Cytat
Cytat(wassago)
w sumie to mozna pokombinowac troche z JS.

Tez tak myslalem kilka miesiecy temu jak chialem zrobic progress bara. Jedak nie udalo mi sie znalesc sposobu jak wyciagac rozmiar pliku z obiektu file. Jesli znasz to napisz smile.gif.

manual => cURL" title="Zobacz w manualu PHP" target="_manual
Cytat
Pozatym przez php tez nie mozna sprawdzic rozmiaru bo skrypt sie wykonuje dopiero po odebraniu plikow. No i wlasnie dlatego z tego co wiem mozna zrobic progress bara tylko przez zewnetrzne skrypty cgi (tak jak w tym przypadku)  lub modyfikacje zrodla php.
j/w winksmiley.jpg


--------------------
Go to the top of the page
+Quote Post
P@vloos
post
Post #10





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 3.02.2006

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


A widzieliście preloadre na fotosik.pl?

Tam jest prawdziwy progress bar. Ktoś ma pomysł jak takie coś wykonać? AJAX
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 - 08:43