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 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
<?php
$imgdir= $_GET['folder'];
$imgdir.="/";
function dircont($imgdir)
{
$dir_array = array();
if (false !== ($dir = opendir($imgdir)))
{
while (false !== ($file = readdir($dir)))
{
if ($file != '.' && $file != '..')
{
$fInfo = array();
$fInfo[] = $file;
if (($imageInfo = @getImageSize($imgdir."".$file)) !== false)
{
$fInfo['width'] = $imageInfo[0];
$fInfo['height'] = $imageInfo[1];
}
if (($stat = stat($imgdir."".$file)) !== false)
{
$fInfo['mtime'] = $stat['mtime'];
// Lol, forgot to put the size in :P
$fInfo['size'] = $stat['size'];
}
$dir_array[] = $fInfo;
}
}
return $dir_array;
}
else
{
return false;
}
}
// To print..
// $path = "/home/helpelf/helpelf-www/";
echo "<pre>";
print_r(dircont($imgdir));
echo "</pre>";
?> |
Partager