ďťż

[PHP i chyba JS]Psaek stanu uploadu na mojej stronie o uploadowaniu plików

       

Podstrony


telcocafe

Witam
Wykonałem skrypt PHP w którym można pobierać i uploadować pliki na serwer. Chcę teraz dorobić pasek stanu taki mniej więcej jak na megaupload itp.

Z gvóry dzięki.



Z czym masz problem? Bo nie wiem nawet jak ma wyglądać ten Twój pasek...

No taki zwykły pasek który pokazuje ile % już zuploadowało

Zainteresuj się http://swfupload.org/.



Fajne.. Ale zobacz jak na razie wygląda mój projekt(nie przestrasz się jeszcze brak CSS-ów) suup.cba.pl nie chcę dużo zmieniać.. Chcę sam pasek a nie cały skrypt..
Z JS i CSS jestem cienki.
Użytkownik kar edytował ten post 01 kwiecień 2010, 15:36
Dobra dobra, ale to nie jest takie proste - albo wstawiasz swfupload do którego dostałeś link, czy inny gotowiec(pod jQuery jest parę fajnych) - to w sumie bardzo proste, zwykle wystarczy kopiuj/wklej.

Albo piszesz sam skrypt - zasada jest taka: masz skrypt php, który sprawdza na serwerze rozmiar pliku, który właśnie wysyłasz i dzieli go przez rozmiar całkowity - potem musisz pobierać ten skrypt ajaxem i przy pomocy javascriptu mnożysz docelową długość paska przez ten ułamek, który pobrałeś - i tak w kółko co chwilę, aż do skończenia pobierania.

Prościej niestety nie da rady.

Jak sprawdzisz rozmiar aktualnie wysyłanego pliku, jeżeli wysyłane pliki są zapisywane w katalogu tymczasowym pod losową nazwą? Ogólnie, jak pobrać informacje o pliku, który jest aktualnie wysyłany?
Użytkownik Kozack edytował ten post 30 marzec 2010, 17:38
W uchwycie do pliku masz dane przesyłanego pliku (rozmiar itp).

Fakt, trochę się rozpędziłem chociaż od PHP 5.2 jest taka możliwość - zależy oczywiście, czy serwer ma włączone odpowiednie rozszerzenie. Jest jeszcze monitorowanie tempa jak w uber-uploaderze, ale to już całkiem cuda na kiju.

Dobra, czyli w zasadzie zostaje Ci pierwsze rozwiązanie - upload przez flasha - czyli w sumie użycie SWF Uploada, czy czegoś podobnego.


W uchwycie do pliku masz dane przesyłanego pliku (rozmiar itp).
A do tego da się dostać dopiero po fakcie.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.