ďťż
Podstrony
|
telcocafeWitamWykonał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. |
|||
Sitedesign by AltusUmbrae. |