Witam,


Skrypt ma działać tak, najpierw tworzy katalog potem wybieramy ilość plików do wgrania następnie wgrywamy je do poprzednio stworzonego ktalogu.

index.php
  1. <html>
  2. <body>
  3.  
  4. <form method="post" action="stepone.php">
  5. <input type="text" name="login">
  6. <input type="submit" value="ok!">
  7. </form>
  8.  
  9. </body>
  10. </html>
  11.  
  12.  
  13.  


stepone.php
  1. <?php
  2.  
  3. $folder = $_POST['login'];
  4. mkdir ($folder, 0777);
  5.  
  6. echo "Katalog $folder został utworzony"
  7.  
  8. ?>
  9.  
  10. <html>
  11. <head>
  12. <title>Wybierz ilość plików do wgrania</title>
  13. <meta http-equiv=''Content-Type'' content=''text/html; charset=iso-8859-2''>
  14. </head>
  15. <body>
  16. <form name="form1" method="post" action="steptwo.php">
  17. Ile plików chciałbyś wgrać? (Max = 99).
  18.  
  19. <input name="ilePlikow" type="text" id=" ilePlikow " maxlength="2" />
  20.  
  21.  
  22. <input type="submit" name="Submit" value="Dalej" />
  23.  
  24. </form>
  25. </body>
  26. </html>


steptwo.php
  1. <html>
  2. <head>
  3. <title>Wgraj pliki</title>
  4. </head>
  5. <body>
  6. <form name="form1" enctype="multipart/form-data" method="post" action="stepthree.php">
  7.  
  8. <?
  9. $folder = $_POST['login'];
  10. $ilePlikow = $_POST["ilePlikow"];
  11. for($i=0; $i < $ilePlikow; $i++){
  12. ?>
  13. <input name="plik<? echo $i;?>" type="file" id="plik<? echo $i;?>" />
  14.  
  15. <? } ?>
  16. <input name="ilePlikow" type="hidden" value="<? echo $ilePlikow;?>" />
  17. <input type="submit" name="Submit" value="Dodaj" />
  18.  
  19. </form>
  20. </body>
  21. </html>




stepthree.php
  1. <?
  2. $folder = $_POST['login'];
  3.  
  4. // gdzie zostanie umieszczony plik
  5. $sciezka_docelowa = "wgraj/$folder";
  6. $ilePlikow = $_POST["ilePlikow"];
  7. for($i = 0; $i < $ilePlikow; $i++){
  8. // pobranie nazwy pliku
  9. $nazwa_pliku = $_FILES["plik". $i]["name"];
  10. $nazwa_pliku = stripslashes($nazwa_pliku);
  11. $nazwa_pliku = str_replace("'","",$nazwa_pliku);
  12. // kopiowanie pliku tymczasowego na serwerze do miejsca docelowego
  13. if (copy($_FILES["plik". $i]["tmp_name"], $sciezka_docelowa.$nazwa_pliku)) {
  14. echo "$nazwa_pliku | plik wgrany!<br>";
  15. } else {
  16. echo "$nazwa_pliku | nie można było wgrać pliku!<br>";
  17. }
  18. }
  19. ?>



Katalog zostaje stworzony, ilość plików zostaje wybrana potrawnie ale nie mogę ich wgrać. Tutaj link http://libellusprokocim.pl/wgraj/index.php