Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Uploader plików
sweter
post 7.02.2011, 22:20:04
Post #1





Grupa: Zarejestrowani
Postów: 623
Pomógł: 11
Dołączył: 1.01.2009
Skąd: Wrocław

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


Witam,
niedawno błądząc po internecie znalazłem fajny skrypt służący do wgrywania plików na serwer.
Niestety nie pamiętam jego nazwy sad.gif
Wiem tylko, że zaczynała się na "u" smile.gif
Dodam, że na forum gdzieś o tym programie czytałem
Pozdrawiam


--------------------
Go to the top of the page
+Quote Post
wookieb
post 7.02.2011, 22:31:52
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Uploadify?


--------------------
Go to the top of the page
+Quote Post
webmaniak
post 25.02.2011, 12:02:48
Post #3





Grupa: Zarejestrowani
Postów: 371
Pomógł: 30
Dołączył: 14.04.2010

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


Jeszcze jest jakiś uber uploader:
http://uber-uploader.sourceforge.net/
ale jak to ktoś napisał mi to jest kombajn. A ja szukam jakiegokolwiek skryptu uploadu, z paskiem postępu, czy to w procentach, czy to w ilości danych, czy w postaci paska, cokolwiek, żeby umożliwiał wrzucanie plików dowolnego formatu o rozmiarach np 200 Mb. Zna ktoś taki gotowy skrypt?? Bo szukam parę dni, ściągnąłem kilkanaście gotowców, próbuje dostosować, ale żaden nie działa w 100%, a to jeden ma wadliwy pasek postępu, inny nie zapisuje pliku, choć ścieżka wygląda ok, a ja nieco znam php ale js i ajax to raczej można powiedzieć że umiem odróżnić je od kodu php, czasem coś znaleźć, ale tak to ciężko bez znajomości coś napisać.
Jeśli ktoś zna taki skrypt jak napisałem to proszę o link, uploadify próbowałem.

Ten post edytował webmaniak 25.02.2011, 12:08:51


--------------------
Pomogłem - kliknij , wprowadziłem w błąd - poinformuj niżej lub na pm.
Go to the top of the page
+Quote Post
ylk
post 25.02.2011, 12:05:28
Post #4





Grupa: Zarejestrowani
Postów: 194
Pomógł: 26
Dołączył: 9.01.2011
Skąd: /dev/null

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


  1. <?php
  2. $site_name = $_SERVER['HTTP_HOST'];
  3. $url_dir = "http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']);
  4. $url_this = "http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];
  5. $upload_dir = "upload_files/"; // katalog do uploadu
  6. $upload_url = $url_dir."/upload_files/"; // URL uploadowanego pliku
  7. $mimes = array('image/jpeg','image/png'); // dozwolone typy plikow
  8. $max_size = 50; // max rozmiar pliku w MB
  9.  
  10. if (!is_dir($upload_dir)) die ("$upload_dir nie istnieje");
  11. if ($_FILES['userfile']) $message=do_upload($upload_dir, $upload_url);
  12. else $message="Wybierz plik do uploadu (max $max_size MB)";
  13. echo $message;
  14.  
  15. function do_upload($upload_dir, $upload_url)
  16. {
  17. $temp_name=$_FILES['userfile']['tmp_name'];
  18. $file_name=$_FILES['userfile']['name'];
  19. $file_type=$_FILES['userfile']['type'];
  20. $file_size=$_FILES['userfile']['size'];
  21. $result=$_FILES['userfile']['error'];
  22. $file_url=$upload_url.$file_name;
  23. $file_path=$upload_dir.$file_name;
  24.  
  25. global $mimes,$max_size;
  26. $max_size*=1024*1024;
  27. echo $max_size." ".$file_size;
  28. if (!in_array($file_type,$mimes)) return("Niedozwolony typ pliku: $file_type");
  29. if ($file_size>$max_size) return "Plik ma rozmiar wiekszy niz $max_size MB!";
  30. if ($file_name=="") return("Pusta nazwa pliku!");
  31.  
  32. chmod($temp_name,0777);
  33. $result=move_uploaded_file($temp_name, $file_path);
  34. $message="Typ pliku:".$file_type."<br>";
  35. $message.=($result) ? "URL do Twojego pliku: <a href='$file_url'>$file_url</a>" : "";
  36. return $message;
  37. }
  38. ?>
  39. <form name=upload action=index.php enctype='multipart/form-data' method=post>
  40. <input type=file name=userfile><button>Uploaduj!</button>
  41. </form>


update: sorki, posta wrzuciłem zanim dopisałeś, że chcesz pasek postępu smile.gif

Ten post edytował ylk 25.02.2011, 12:11:57
Go to the top of the page
+Quote Post
webmaniak
post 25.02.2011, 12:30:40
Post #5





Grupa: Zarejestrowani
Postów: 371
Pomógł: 30
Dołączył: 14.04.2010

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


A bo tak "na raty" pisałem. A znasz jakiś upload z paskiem postępu, taki który na 100% działa??
P.S. Pomoże ktoś?

Ten post edytował webmaniak 26.02.2011, 10:52:20


--------------------
Pomogłem - kliknij , wprowadziłem w błąd - poinformuj niżej lub na pm.
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: 13.07.2025 - 18:44