File "envoi_multiples02.php"
Full Path: /home/analogde/www/Prog/File explorer/envoi_multiples02.php
File size: 1.61 KB
MIME-type: text/plain
Charset: utf-8
<?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;
// 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;
?>