<?php
// Check if the upload directory exists and is writable
if (!file_exists('uploads')) {
mkdir('uploads');
}
if (!is_writable('uploads')) {
die('Upload directory is not writable');
}
// Loop through the uploaded files and move them to the upload directory
foreach ($_FILES['file']['tmp_name'] as $key => $tmp_name) {
$file_name = $_FILES['file']['name'][$key];
$file_size = $_FILES['file']['size'][$key];
$file_type = $_FILES['file']['type'][$key];
$file_error = $_FILES['file']['error'][$key];
$file_tmp = $_FILES['file']['tmp_name'][$key];
$upload_dir = 'uploads/';
$target_file = $upload_dir . $file_name;
if (move_uploaded_file($file_tmp, $target_file)) {
// Store the file names in a MySQL database table
$conn = mysqli_connect('localhost', 'user', 'password', 'database');
$query = "INSERT INTO files (name, size, type) VALUES ('$file_name', $file_size, '$file_type')";
mysqli_query($conn, $query);
}
}
?>