转到上级目录\n");
}
}
function ListPic($truePath, $nowPath)
{
global $listSize;
$col=0;
$rowdd=0;
$rowdd++;
$imgfile="";
$truePath = preg_replace("#\/$#", "", preg_replace("#\\\\{1,}#", "/", trim($truePath)));
$nowPath = preg_replace("#\/$#", "", preg_replace("#\/{1,}#", "/", trim($nowPath)));
$dh = dir($truePath);
echo("
\n");
while( $filename = $dh->read() )
{
if(!preg_match("#\.$#", $filename))
{
$fullName = $truePath."/".$filename;
$fileUrl = $nowPath."/".$filename;
if(is_dir($fullName))
{
if($col % $listSize==0 && $col != 0)
{
echo("
\n\n");
for($i = $rowdd-$listSize; $i < $rowdd; $i++)
{
echo("".$filelist[$i]." | \n");
}
echo("
\n\n");
}
$line = "
| ";
$filelist[$rowdd] = $filename;
$col++;
$rowdd++;
echo $line;
}
else if(IsImg($filename))
{
if($col % $listSize==0 && $col != 0)
{
echo("
\n\n");
for($i=$rowdd-$listSize; $i<$rowdd; $i++)
{
echo("".$filelist[$i]." | \n");
}
echo("
\n\n");
}
$line = "
".GetImgFile($truePath, $nowPath, $filename)."
|
| ";
$filelist[$rowdd] = $filename;
$col++;
$rowdd++;
echo $line;
}
}
}
echo("
\n");
if( !empty($filelist) )
{
echo("\n");
$t = ($rowdd-1) % $listSize;
if( $t == 0 )
{
$t = $listSize;
}
for($i = $rowdd - $t; $i < $rowdd; $i++)
{
echo("".$filelist[$i]." | \n");
}
echo("
\n");
}
}
function GetImgFile($truePath, $nowPath, $fileName)
{
$toW=102;
$toH=102;
$srcFile = $truePath."/".$fileName;
$info = "";
$data = GetImageSize($srcFile, $info);
$srcW=$data[0];
$srcH=$data[1];
if($toW >= $srcW && $toH >= $srcH)
{
$ftoW = $srcW;
$ftoH = $srcH;
}
else
{
$toWH = $toW / $toH;
$srcWH = $srcW / $srcH;
if($toWH <= $srcWH)
{
$ftoW = $toW;
$ftoH = $ftoW * ( $srcH / $srcW);
}
else
{
$ftoH = $toH;
$ftoW = $ftoH * ( $srcW / $srcH );
}
}
return("
");
}
function IsImg($fileName)
{
if(preg_match("#\.(jpg|gif|png)$#", $fileName)) return 1;
else return 0;
}