Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> uploadu
kidler
post 9.09.2006, 18:13:00
Post #1





Grupa: Zarejestrowani
Postów: 65
Pomógł: 0
Dołączył: 9.09.2006

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


Witam. Mam taki skrypt do wysyłania plików na serwer:
  1. <?php
  2.  
  3. function generujHaslo()
  4. {
  5. $dlugosc_hasla = 8;
  6. $zestaw_znakow = "abcdefghijklmnopqrstuvwxyz0123456789";
  7. srand((double)microtime() * 1000000);
  8.  
  9. while(strlen($haslo) < $dlugosc_hasla)
  10. {
  11. $znak = $zestaw_znakow[rand(0, strlen($zestaw_znakow) - 1)];
  12. if(!is_integer(strpos($haslo, $znak))) $haslo .= $znak;
  13. }
  14. return $haslo;
  15. }
  16.  
  17. if ( empty($_POST['s']) ) {
  18. echo "<form method="post" action="" ENCTYPE="multipart/form-data">
  19. <p style="text-align: left;">Plik <input type="file" name="userfile" />
  20. <input type="hidden" name="MAX_FILE_SIZE" value="20048" />
  21. <br />Dozwolone pliki: <strong>gif</strong>, <strong>jpg</strong>, <strong>png</strong>, <strong>jpeg</strong>,
  22. <strong>bmp</strong><br><br>
  23. <input type="submit" target="_blank" name="s" value="Upload !" /><center><div target="_blank" id="submit"></div></center></p></form></p>";}
  24. else
  25. {
  26. $url = "http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']);
  27.  
  28. $dir= "upload";
  29.  
  30.  
  31. $file = $_FILES['userfile']['name'];
  32. $arr = pathinfo($file);
  33.  
  34. $strUploadDir = generujHaslo() . '.' . $arr["extension"];
  35. }
  36.  
  37.  
  38. ?>


Jak zrobić by po kliknięciu na upload pokazywał się stan uploadu naprzykład w %questionmark.gif Z góry dzięki za odp.
Go to the top of the page
+Quote Post
My4tic
post 9.09.2006, 20:45:30
Post #2





Grupa: Zarejestrowani
Postów: 260
Pomógł: 0
Dołączył: 4.08.2005

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


Hej,

Napisanie czegoś takiego wymaga połączenia kilku języków - php/ajax/perl/js/action script itp. Nie da się tego zrobić w dwóch liniach kodu php a mam wrażenie, że takiego rozwiązania oczekujesz tongue.gif Może, to Ci się przyda:

Klik 1
Klik 2

...ogólnie szukaj pod 'upload progress bar'


--------------------
Załóż konto na dropbox.
Go to the top of the page
+Quote Post
cornholio666
post 9.09.2006, 21:01:31
Post #3





Grupa: Zarejestrowani
Postów: 472
Pomógł: 8
Dołączył: 14.03.2004
Skąd: Rzeszów

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


Hmhmh chyba wystarczy jeden jezyk: java

Tzn. dane chyba musialoby odebrac php.


--------------------
I need TP for my bunghole!!!

Mój nowy przyjaciel - tytanowa płytka na stałe
------------------------------------------------------
AEGEE, kwiaciarnia rzeszów , notariusz rzeszów, zakład krawiecki rzeszów, paweł jakubowicz
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.07.2025 - 17:35