![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
||
![]() Grupa: Zarejestrowani Postów: 68 Pomógł: 0 Dołączył: 13.01.2004 Skąd: Poznań Ostrzeżenie: (10%) ![]() ![]() |
Jak zrobić taki upload jaki jest przy załączaniu pliku do maila na www.tlen.pl
![]() -------------------- |
|
![]()
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 ...
-------------------- |
|
|
![]()
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 |
|
|
![]()
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" ![]() 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 -------------------- |
|
|
![]()
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 |
|
|
![]()
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.
-------------------- |
|
|
![]() ![]()
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
![]() -------------------- Prank - for the fun. Mac - for the simplicity. Deviantart - for the kick.
Life is ours, We live it our way -- Metallica |
|
|
![]()
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 ![]() 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. |
|
|
![]()
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 ![]() 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 ![]() 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 ![]() -------------------- |
|
|
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 08:43 |