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
<html> <body> <form method="post" action="stepone.php"> <input type="text" name="login"> <input type="submit" value="ok!"> </form> </body> </html>
stepone.php
<?php $folder = $_POST['login']; echo "Katalog $folder został utworzony" ?> <html> <head> <title>Wybierz ilość plików do wgrania</title> <meta http-equiv=''Content-Type'' content=''text/html; charset=iso-8859-2''> </head> <body> <form name="form1" method="post" action="steptwo.php"> Ile plików chciałbyś wgrać? (Max = 99). <input name="ilePlikow" type="text" id=" ilePlikow " maxlength="2" /> <input type="submit" name="Submit" value="Dalej" /> </form> </body> </html>
steptwo.php
<html> <head> <title>Wgraj pliki</title> </head> <body> <form name="form1" enctype="multipart/form-data" method="post" action="stepthree.php"> <? $folder = $_POST['login']; $ilePlikow = $_POST["ilePlikow"]; for($i=0; $i < $ilePlikow; $i++){ ?> <? } ?> <input type="submit" name="Submit" value="Dodaj" /> </form> </body> </html>
stepthree.php
<? $folder = $_POST['login']; // gdzie zostanie umieszczony plik $sciezka_docelowa = "wgraj/$folder"; $ilePlikow = $_POST["ilePlikow"]; for($i = 0; $i < $ilePlikow; $i++){ // pobranie nazwy pliku $nazwa_pliku = $_FILES["plik". $i]["name"]; // kopiowanie pliku tymczasowego na serwerze do miejsca docelowego } else { } } ?>
Katalog zostaje stworzony, ilość plików zostaje wybrana potrawnie ale nie mogę ich wgrać. Tutaj link http://libellusprokocim.pl/wgraj/index.php