![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 658 Pomógł: 37 Dołączył: 4.06.2005 Skąd: Wawa Ostrzeżenie: (0%) ![]() ![]() |
Hej,
Niestety nie mam dużej wiedzy z JS i ajax, a nie chciał bym umieszczać kodu którego nie znam. Tu zwracam się do was z pytaniem i prośbą. Mój skrypt wygląda tak
Chciałbym pokazać jakiś , animowany obrazek , taki niby postęp i za cholerę nie wiem jak sobie z tym poradzić. Jak sprawdzić, że rozpoczęto ładowanie pliku i jego zakończenie ? Ma ktoś może na to prosty pomysł ? Pozdrawiam Redelek |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Użyj czegoś w stylu AJAX Simple uploader.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Jak sprawdzić, że rozpoczęto ładowanie pliku i jego zakończenie ? Plik zaczyna się wysyłać w chwili zasubmitowania formularza z polem 'file'.Jeśli plik skończy się wysyłać, strona się przeładowuje (jak przy normalnym formularzu). Ew. jeśli chcesz wysyłać plik w tle (nie mylić z AJAX'em), ~erix wyżej podał Ci podpowiedź. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 658 Pomógł: 37 Dołączył: 4.06.2005 Skąd: Wawa Ostrzeżenie: (0%) ![]() ![]() |
Nio tak ale jak wspomniałem nie chcę wstawiać kodu którego znaczenia nie rozumiem.
Może to i głupie myślenie, ale poco mam zostawiać komuś furtkę i zachęcać do dodawania śmieci na moją stronę. Coś prostego wcisną klawisz dodaj plik pojawia się animowany gif dodaję ...... Jak zakończy dodawanie przeniesie sam na inną stronkę. Nie ma prostego sposobu na to ? Jeśli nie to daruję sobie może jak podrosnę to coś zmienię (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Dzięki Redelek |
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Nie ma prostego sposobu na to ? Jest. Flash uploader http://www.google.pl/search?hl=pl&q=fl...mp;aq=f&oq= |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 658 Pomógł: 37 Dołączył: 4.06.2005 Skąd: Wawa Ostrzeżenie: (0%) ![]() ![]() |
Oki jednogłośnie nie można.(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Dzięki, niestety Flash tym bardziej nie znam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Bez punktów brak odpowiedzi na pytanie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrawiam Redelek |
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Dzięki, niestety Flash tym bardziej nie znam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Nie musisz znać. Masz mnóstwo gotowych uploaderów. Gdybys chociaż przejrzał linki z googla które ci podałem to byś znalazł. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 658 Pomógł: 37 Dołączył: 4.06.2005 Skąd: Wawa Ostrzeżenie: (0%) ![]() ![]() |
Ale tak jak wspomniałem nie chcę wstawiać kodów których działania nie rozumiem.
Co z tego że fajnie wygląda jak jakiś baran zacznie mi wsadzać pliki bo znajdzie w nim lukę. Nie lubię coś sam zrobić. Zawodowcem nie jestem i tak coś robię dla siebie. Ale wolę żeby było bezpieczne. No nic dzięki Pozdrawiam Redelek |
|
|
![]()
Post
#9
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Co z tego że fajnie wygląda jak jakiś baran zacznie mi wsadzać pliki bo znajdzie w nim lukę. Szczerze? Prędzej znajdzie lukę w twoim skrypcie niż takim flashowym zwykłym uploaderze (gdzie znalezienie luki jest bardzo ograniczone) Zresztą zobacz. I tak musisz zrobić kontrolę wysyłanych plików (typy plików i inne duperele) nawet jeżeli uploaderem będzie flash. W tym przypadku jest to tylko zamiana wyglądu formularza <form> na swfa i tyle. Nie wiem czego ty się doszukujesz ale chciałeś najprostszego rozwiązania wiec je dostałeś. |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 658 Pomógł: 37 Dołączył: 4.06.2005 Skąd: Wawa Ostrzeżenie: (0%) ![]() ![]() |
No dobrze przekonaliście mnie.
Nic ciekawego nie wymyśliłem, a to raczej z powodu braku wiedzy z JS, Ajax i Flash. Poszukałem i znalazłem bardzo miły i łatwy upload jak dla mnie laika. Troszkę go przerobiłem i śmiga tak jak chciałem. Demo nie jest ciekawe bo wyskakuje komunikat tylko, ale jak ściągniemy sobie przykład to będzie ładne kółko latać (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Polecam przetestowałem działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) http://phpletter.com/Demo/AjaxFileUpload-Demo/ Pozdrawiam Redelek |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 726 Pomógł: 129 Dołączył: 10.01.2008 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Jest prosty sposób na zrobinie takiego czegoś:
Pisane z palca, ale powinno działać. |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 658 Pomógł: 95 Dołączył: 20.12.2005 Skąd: N54,35° E18,63° (Gdańsk) Ostrzeżenie: (0%) ![]() ![]() |
@Maxik - tylko zauważ iż formularz się wyśle - i się nie pojawi ;D
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
@Maxik - tylko zauważ iż formularz się wyśle - i się nie pojawi ;D Zauważ, że jeżeli wysyłasz postem (z formularza) plik 10 MB, to zajmie to kilka sekund. Przez ten czas będzie widoczny nasz napis. A dopiero kiedy plik skończy się wysyłać, strona po prostu się przeładuje.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.08.2025 - 17:14 |