пишу так
<?php
//Error_Reporting(E_ALL & ~E_NOTICE);
if ($void = @opendir(\'/home/localhost/www/php/img/\'))
  {
while (false !== ($fil = readdir($void)))
  {
if ($fil != "." && $fil != "..")
//$file=substr($fil, 3, -4);
$file=preg_replace ("/^[^_]*?_([^\\.]*)\\..+$/i", "\\\\1", $fil);
$time=time();
  {
echo "<p><a href=\\"/php/img/$fil\\">$file</a></p> //$time//\\n";
  }
  }
closedir($void);
  }
?>
хрень, нужно задать формат вывода, а еще че?