Update from a long time
This commit is contained in:
52
php/list.php
Normal file
52
php/list.php
Normal file
@ -0,0 +1,52 @@
|
||||
<?php
|
||||
|
||||
error_reporting(E_ALL);
|
||||
ini_set('display_errors', TRUE);
|
||||
ini_set('display_startup_errors', TRUE);
|
||||
|
||||
include 'fonction.php';
|
||||
|
||||
$root = $_SERVER["DOCUMENT_ROOT"];
|
||||
|
||||
$directory = "/uploads/";
|
||||
|
||||
$absolute_directory = "$root$directory";
|
||||
|
||||
if(is_dir($absolute_directory)) {
|
||||
$absolute_directory = $absolute_directory . "/";
|
||||
}
|
||||
else {
|
||||
|
||||
if(file_exists($absolute_directory)) {
|
||||
header("HTTP/1.1 500 File exists in " . $absolute_directory);
|
||||
exit(1);
|
||||
}
|
||||
else {
|
||||
mkdir($absolute_directory);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
$files = scandir($absolute_directory);
|
||||
|
||||
$files_array = array ();
|
||||
|
||||
foreach($files as $file) {
|
||||
if (is_file($absolute_directory.$file)) {
|
||||
$size = filesize($absolute_directory.$file);
|
||||
$title = $file.' '.formatBytes($size);
|
||||
$file_array = array(
|
||||
'name' => $file,
|
||||
'href' => $directory.$file,
|
||||
'size' => $size,
|
||||
'mime' => mime_type($absolute_directory.$file),
|
||||
'type' => font_type($absolute_directory.$file)
|
||||
);
|
||||
array_push($files_array, $file_array);
|
||||
}
|
||||
}
|
||||
|
||||
echo json_encode($files_array);
|
||||
|
||||
?>
|
Reference in New Issue
Block a user