Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
Prog
/
File explorer
:
envoi_multiples03.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php // Count total files $countfiles = count($_FILES['files']['name']); // Upload Location $upload_location = "Doc_uploads/"; // To store uploaded files path $files_arr = array(); $response_array = array(); $uploaded_files_str = ''; // Loop all files for($index = 0;$index < $countfiles;$index++) { if(isset($_FILES['files']['name'][$index]) && $_FILES['files']['name'][$index] != '') { $filename = $_FILES['files']['name'][$index]; if (($_FILES["files"]["size"][$index] > 2000000)) { //$response = array("file" => $filename , "message" => "Image size exceeds 2MB" ); $files_arr[] = "[Erreur] " .$filename ; } else { $path = $upload_location.$filename; //$response = array("file" => $filename , "message" => "envoi réussi."); $files_arr[] = "[OK] " .$filename; $filename = $_FILES["file"]["name"][$index]; $filesize = $_FILES["file"]["size"][$index]; $filetype = $_FILES["file"]["type"][$index]; aaa($filename, $filesize, $filetype ); // Upload file //if(move_uploaded_file($_FILES['files']['tmp_name'][$index], $path)) //{ // $files_arr[] = $path; //} } // $files_arr[] = $filename; } } //https://www.w3schools.com/js/js_json_php.asp //header("Content-Type: application/json"); echo json_encode($files_arr); die; function aaa($filename, $filesize , $filetype) { $db_host = "analogdepat.mysql.db"; $db_user = "analogdepat"; $db_pass = "rainbow"; $db_name = "analogdepat"; $conn = new mysqli($db_host, $db_user, $db_pass, $db_name); if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } // Insert the file information into the database $sql = "INSERT INTO files (filename, filesize, filetype) VALUES ('$filename', $filesize, '$filetype')"; $conn->query($sql); $conn->close(); } ?>