php - Storing multiple files uploaded in different folders -


i'm able call out multiple files in array , can able stored in specific folder eg. "./documents/".

code form: <form id="student" name="student" method="post" action="uploaded.php" enctype="multipart/form-data"> <input name="upload[]" id="assign" type="file"/> <input name="upload[]" id="testpapers" type="file"/> <input name="upload[]" id="others" type="file"/> <input type="submit" name="submit" value="submit"> code uploaded.php: $number_of_uploaded_files = 0; ($i = 0; $i < count($_files['upload']['name']); $i++) { if ($_files['upload']['name'][$i] != '') { $dir = "documents/"; $number_of_uploaded_files++; $uploaded_files[] = $_files['upload']['name'][$i]; move_uploaded_file($_files['upload']['tmp_name'][$i], $dir. $_files['upload']['name'][$i]) } 

is possible store them in different folders respectively? store them inside "documents/assign" "documents/testpapers". can't think of idea detect array index belongs assign or testpapers, others.

id won't pass server side.

but assign key below.

<input name="upload[assign]" id="assign" type="file"/> <input name="upload[testpapers]" id="testpapers" type="file"/> <input name="upload[others]" id="others" type="file"/> 

in server side, use foreach loop it.

foreach ($_files['upload']['name'] $key => $name) { //... } 

Comments

Popular posts from this blog

javascript - backbone.js Collection.add() doesn't `construct` (`initialize`) an object -

php - Get uncommon values from two or more arrays -

Adding duplicate array rows in Php -