[thelist] create a report on an image directory

Gijs van Tulder evolt at gmx.net
Wed Mar 12 08:34:38 CST 2003


Hi Tony,

> -----Original Message-----
> From: Tony Crockford
> Subject: [thelist] create a report on an image directory

> Anyone got a PHP script ready written that will make a list of filename,
> filesize and file dimensions for a directory of images?

<?php

$handle=opendir('.');
$files = array();

while ($file=readdir($handle)) {
  // adjust regexp for more image types, eg.  '/\.(jpg|gif|png)/i'
  if (preg_match('/\.jpg$/i',$file)) {
    $files[] = $file;
  }
}

closedir($handle);

natsort($files);

for($i=0; $i<count($files); $i++) {
    $file = $files[$i];
    $kb = round(filesize($file)/1024);
    $imgsize = getimagesize($file);
    $xy = $imgsize[0]."x".$imgsize[1];
    echo "$file: $kb kB - $xy\n";
}

?>

HTH,

Gijs

--------------------------
Gijs van Tulder
gvtulder at gmx.net
http://gvtulder.f2o.org/



More information about the thelist mailing list