Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Download plików ze strony www.
tomeq80
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 7.09.2005

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


Witam
Mam taki skrypt:
  1. <html>
  2. <head>
  3. <meta http-equiv="content-type" content="text/html; charset=iso-8859-2">
  4. <title>Upload plików</title>
  5. <style>
  6. body, td { font-size: 10px; font-family: Verdana; } 
  7. a:link,a:visited,a:active { text-decoration: none; color: #006600; } 
  8. a:hover { text-decoration: underline; }
  9. input { font-size: 10px; font-family: Verdana; border: 1px solid #000000; }
  10. hr { height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px; }
  11. .small { font-size: 9px; }
  12. .border { border: 1px solid #cccccc; }
  13. .head { background-color: #f5f5f5; }
  14. </style>
  15. </head>
  16. <body>
  17. <?
  18. //Konfiguracja
  19. $maxFileSize = 104857600; //maksymalna wielko&para;ć pliku w bajtach
  20. $uploadFolder = 'upload'; //folder, do którego będ&plusmn; kopiowane pliki
  21. $acceptMIME = array('image/gif', 'image/jpeg', 'image/pjpeg' , 'image/tiff','image/bmp'); //akceptowane typy plików (MIME Types)
  22. if($_GET['a'] == 'upload')
  23. {
  24. $picture = $_FILES['upload_picture'];
  25. if(empty($picture['error']))
  26. {
  27. $check = 1;
  28.  
  29. if($check)
  30. {
  31. $send_picture = @move_uploaded_file($picture['tmp_name'], $uploadFolder.'/'.$picture['name']);
  32. if(!$send_picture) $errorMsg = 'Bład podczas kopiowania pliku do wyznaczonego folderu!';
  33. else $errorMsg = 'Kopiowanie pliku zakończone sukcesem!';
  34. }
  35. else $errorMsg = 'Nieprawidłowy typ pliku!';
  36. }
  37. else
  38. {
  39. switch($picture['error'])
  40. {
  41. case 1 :
  42. $errorMsg = 'Wielko&para;ć pliku przekracza maksymalny dopuszczalny rozmiar ustawiony w konfigur
    acji php (php.ini)!'
    ;
  43. break;
  44. case 2 :
  45. $errorMsg = 'Wielko&para;ć pliku przekracza maksymalny dopuszczalny rozmiar ustawiony w skrypcie
    !'
    ;
  46. break;
  47. case 3 :
  48. $errorMsg = 'Plik nie został wysłany w cało&para;ci!';
  49. break;
  50. case 4 :
  51. $errorMsg = 'Żaden plik nie został wysłany';
  52. break;
  53. }
  54. }
  55. }
  56. ?>
  57.  
  58.  
  59. <b>Strona przeznaczona do upload-u faktur VAT</b><br /><br />
  60. <form enctype="multipart/form-data" name="posting" action="upload3.php?a=upload" method="post">
  61. <input type="file" size="30" name="upload_picture"><input type="hidden" name="MAX_FILE_SIZE" value="<? echo $maxFileSize ?>"><br /><br />
  62. <input type="submit" value="Wy&para;lij plik" name="picture_send" class="but">
  63. </form>
  64. <br />
  65. <? if(!empty($errorMsg)) echo '<br />'.$errorMsg.'<br />'; ?>
  66. <br /><hr /><br />
  67. <?
  68. $dir = opendir('./'.$uploadFolder);
  69. while($file = readdir($dir)) if($file != '.' && $file != '..') $read_file[] = $file;
  70. closedir($dir);
  71. @sort($read_file);
  72.  
  73. echo '<br /><b><u>Pliki:</u></b><br />';
  74. for($i=0; $i<sizeof($read_file); $i++)
  75. {
  76.  echo '&raquo; <a href="'.$uploadFolder.'/'.$read_file[$i].'">'.$read_file[$i].'</a><br />';
  77. }
  78. ?>
  79.  
  80.  
  81.  
  82. </body>
  83. </html>


poprawiam
---
nospor




Skrypt ten wrzuca pliki na serwer www. I chciałbym do tego formularza dodać nowy przycisk ŚCIĄGNIJ za pomocą którego będę mógł ściagać wszystkie pliki ze stronki www na swój komputer. Może mi ktoś pomóc w tej kwesti, jestem poczatkującym graczem i nie mam jeszcze dużego doświadczenia.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


1. Znów ktoś musiał Ci poprawiać (a raczej dopisywać bbCode) pomimo, że we wcześniejszym poście pisałem żebyś miał na uadze regulamin forum.
2. Po co tworzysz nowy topic z tym samaym skryptem (upload plików pdf na serwer ze strony www), mogłeś kontynuować tamten topic i tam pytać dalej.

----
Oj, coś mi się wydaje, że trzeba Cie mieć na oku winksmiley.jpg


Dopisuję wiec go do mojego systemu biggrin.gif
---
nospor
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 Aktualny czas: 20.08.2025 - 22:26