Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Loader (java czy php)
stefan_precz
post
Post #1





Grupa: Zarejestrowani
Postów: 134
Pomógł: 0
Dołączył: 2.01.2005

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


Mam formularz przez który użytkownik będzie mógł wysyłać na serwer pliki spakowane rar lub zip no i te pliki będą dość duże np. 50 MB i chcę zrobić tylko jeszcze nie wiem jak loader, który po kliknięciu wyślij odbiera plik sprawdza rozmiar wyświetla rozmiar i wyświetla ile już zostało przesłane, wielkość pliku można sprawdzić w php tylko nie mam pojęcia jak zrealizować to żeby pokazywało ile już wysłano i wyświetlało to, zastanawiałem się nad javą ale nie wiem. (IMG:http://forum.php.pl/style_emoticons/default/aarambo.gif)
Go to the top of the page
+Quote Post
johnson
post
Post #2





Grupa: Zarejestrowani
Postów: 90
Pomógł: 2
Dołączył: 3.12.2004

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


To może Ci pomóc:
http://forum.php.pl/index.php?act=UserCP&CODE=00

A tak poza tym to 50 MB przez stronę www... słabo to widzę...
Go to the top of the page
+Quote Post
stefan_precz
post
Post #3





Grupa: Zarejestrowani
Postów: 134
Pomógł: 0
Dołączył: 2.01.2005

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


link który mi dałeś to link do profilu

a jak inaczej zrealizować wysyłanie przez forumularz plików większych do np. 100 MB
Go to the top of the page
+Quote Post
dag
post
Post #4





Grupa: Zarejestrowani
Postów: 180
Pomógł: 0
Dołączył: 24.12.2003

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


napisz klienta FTP
Go to the top of the page
+Quote Post
trucksweb
post
Post #5





Grupa: Zarejestrowani
Postów: 1 199
Pomógł: 31
Dołączył: 22.03.2004
Skąd: Warszawa

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


lepiej utworz dodatky serwer ftp. jeden zawsze jest aktywny przez firme hostingujaca a dodatkowe- np. dla anonimowych uzytkownikow sam musisz stworzyc np. w cpanelu jesli takim dysponujesz. to powinno byc najlepsze rozwizanie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
ActivePlayer
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 1 224
Pomógł: 40
Dołączył: 6.07.2004
Skąd: Wuppertal

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


hmmm... a ajax ? (to jest pytanie)
Go to the top of the page
+Quote Post
stefan_precz
post
Post #7





Grupa: Zarejestrowani
Postów: 134
Pomógł: 0
Dołączył: 2.01.2005

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


no mogę załozyć konto anonimowe, ale wtedy mozna robić tam upload przez formularz?
Go to the top of the page
+Quote Post
trucksweb
post
Post #8





Grupa: Zarejestrowani
Postów: 1 199
Pomógł: 31
Dołączył: 22.03.2004
Skąd: Warszawa

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


mozna, pliki beda zapisywane na tym koncie ftp. Dokladnie jak to zrobic radze zapytac admina serwera, obejdzie sie bez dlubania w kodzie-moze maja gotowca jakiegos (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif)
Go to the top of the page
+Quote Post
stefan_precz
post
Post #9





Grupa: Zarejestrowani
Postów: 134
Pomógł: 0
Dołączył: 2.01.2005

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


  1. <?php
  2.  
  3. //tutaj połączenie
  4.  
  5. $conn_id = ftp_connect($ftp_server);
  6.  
  7.  
  8. $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
  9.  
  10.  
  11. if ((!$conn_id) || (!$login_result)) {
  12.  echo &#092;"Połączenie FTP się nie powiodło!\";
  13.  echo &#092;"Próbowano połączyć się do $ftp_server jako użytkownik\"
  14.  . $ftp_user_name;
  15.  exit;
  16.  } else {
  17.  echo &#092;"Połączony z $ftp_server jako użytkownik $ftp_user_name\";
  18.  }
  19.  
  20.  
  21. $upload = ftp_put($conn_id, $plikuzytkownika, $plikuzytkownika, FTP_BINARY);
  22.  
  23.  
  24. if (!$upload) {
  25.  echo &#092;"Wstawienie pliku przez FTP się nie powiodło!\";
  26.  } else {
  27.  echo &#092;"Przesłano $plikuzytkownika na $ftp_server jako $plik_docelowy\";
  28.  }
  29.  
  30.  
  31. ftp_close($conn_id);
  32. ?>


No i podaje plik przez formularz zwraca komunikat ze plik wysłany, wysyłam plik 123.jpg łącze się z serwerem patrze co na serwerze a tam plik
Cytat
C:\DOCUME~1\SHAMIL~1\USTAWI~1\Temp\phpB4.tmp


coś jest w tym
  1. <?php
  2. ftp_put($conn_id, $plikuzytkownika, $plikuzytkownika, FTP_BINARY);
  3. ?>
w manualu jest coś takiego jak
  1. <?php
  2. $upload = ftp_put($conn_id, $plik_docelowy, $plik_zrodlowy, FTP_BINARY); 
  3. ?>
no i plikiem źródłowym jest plik z formularza a ten plik docelowy ?

Ten post edytował stefan_precz 9.06.2005, 15:24:35
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #10





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Skrypt odbierajacy plik bedzie mogl cokolwiek zaczac wyswietlac gdy JUZ ODBIERZE ten plik.
Go to the top of the page
+Quote Post
stefan_precz
post
Post #11





Grupa: Zarejestrowani
Postów: 134
Pomógł: 0
Dołączył: 2.01.2005

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


no ale plik jest przekazywany przez formularz

Kod
<form enctype="multipart/form-data" action="zamowienie.php" method="post">
  Załaduj ten plik:<input name="plikuzytkownika" type="file" size="20">
  <input type="submit" value="Wyślij">
</form>


i przenoszony w zmiennej $plikuzytkownika
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #12





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Strona (+skrypt php) bedzie mogla byc wyswietlona po otrzymaniu zadania POST. W zadaniu zostaje wyslany caly plik. Zadanie zostanie wyslane gdy zostanie wyslany caly plik (+inne dane). Czyli: dopoki plik nie zostanie uploadowany nie uruchomi sie skrypt php -> plik nie zostanie wrzucony do $plikuzytkownika ($_FILES[ 'plikuzytkownika' ] ), nie pobierzesz jego wielkosci, itd.
Go to the top of the page
+Quote Post
stefan_precz
post
Post #13





Grupa: Zarejestrowani
Postów: 134
Pomógł: 0
Dołączył: 2.01.2005

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


ok udało się (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) teraz mam pytanie jak zrobić ten loader aby pokazywało stopień przesyłu, no i dość dziwne jest to że nie przechodza pliki większe niż 1 MB, czy to zalezy moze od ustawien serwera?

Ten post edytował stefan_precz 9.06.2005, 21:23:54
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #14





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Cytat
zalezy moze od ustawien serwera?

TAK

Co udalo ci sie juz zrobic?
Go to the top of the page
+Quote Post
stefan_precz
post
Post #15





Grupa: Zarejestrowani
Postów: 134
Pomógł: 0
Dołączył: 2.01.2005

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


udało mi się zrobić to ze pliki przyjmuje w normalnej postaci, tylko własnie jest teraz problem taki ze nie przyjmuje plików większych niz 1 MB

Ten post edytował stefan_precz 9.06.2005, 21:48:16
Go to the top of the page
+Quote Post
Zajec
post
Post #16





Grupa: Zarejestrowani
Postów: 1 086
Pomógł: 8
Dołączył: 10.12.2003

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


A wysyłanie pliku nie podchodzi przypadkiem pod przekroczenie dozwolonego czasu wykonywania skryptu? Może spróbuj go zwiększyć trochę. Chyba że to fakycznie jest tak, że 0,99mb działą, a 1,01 już nie ;-)
Go to the top of the page
+Quote Post
stefan_precz
post
Post #17





Grupa: Zarejestrowani
Postów: 134
Pomógł: 0
Dołączył: 2.01.2005

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


w kodzie nie mam nic na temat definiowania czasu przesyłu poza tym jak przesyłam plik 1 MB to trwa to chwile a jak daje plik 2 MB to od razu dostaje info ze pliku nie da się przesłać
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 18:58