-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathmultiple_files.php
More file actions
29 lines (22 loc) · 835 Bytes
/
Copy pathmultiple_files.php
File metadata and controls
29 lines (22 loc) · 835 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
require __DIR__ . '/../src/Uploader.php';
use \iamdual\Uploader;
if (isset($_FILES["file"])) {
$files = Uploader::multiple_file_array($_FILES["file"]);
foreach ($files as $file) {
$upload = new Uploader($file);
$upload->allowed_extensions(array("png", "jpg", "jpeg", "gif"));
$upload->max_size(5); // in MB
$upload->path("upload/files");
$upload->encrypt_name();
if (!$upload->upload()) {
echo $upload->get_name() . ": Upload error: " . $upload->get_error() . "<br />";
} else {
echo $upload->get_name() . ": Upload successful! <br />";
}
}
}
?>
<form enctype="multipart/form-data" action="" method="post">
Select Multiple Files: <input type="file" name="file[]" multiple> <input type="submit" value="Upload">
</form>