📄 picture.php
字号:
<?php
include_once( "inc/conn.php" );
include_once( "inc/auth.php" );
include_once( "inc/utility.php" );
$TD_COUNT = 6;
$TABLE_WIDTH = 100;
$WIDTH = 80;
$HEIGHT = 80;
$IMG_TYPE_STR = "gif,jpg,png,swf,swc,psd,tiff,bmp,iff,jp2,jpx,jb2,jpc,xbm,wbmp,";
$connection = openconnection( );
$query = "SELECT * from PICTURE where PIC_ID={$PIC_ID}";
$cursor = exequery( $connection, $query );
if ( $ROW = mysql_fetch_array( $cursor ) )
{
$PIC_NAME = $ROW['PIC_NAME'];
$PIC_PATH = $ROW['PIC_PATH'];
}
if ( $DIRECTION == 1 )
{
$SUB_DIR = substr( $SUB_DIR, 0, strrpos( $SUB_DIR, "/" ) );
}
if ( substr( $PIC_PATH, strlen( $PIC_PATH ) - 1, 1 ) == "/" )
{
$CUR_DIR = $PIC_PATH.$SUB_DIR;
}
else
{
$CUR_DIR = $PIC_PATH."/".$SUB_DIR;
}
$dh = opendir( $CUR_DIR );
echo "\n<html>\n<head>\n<title>图片管理</title>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">\n";
echo "<s";
echo "cript>\nfunction open_pic(pic_id,sub_dir,file_name,img_width,img_height)\n{\n aWidth=screen.availWidth-19;\n aHeight=screen.availHeight-58;\n if(img_height+75<= aHeight)\n window_height=img_height+75;\n else\n window_height=aHeight;\n\n if(img_width+40<= aWidth)\n window_width=img_width+40;\n else\n window_width=aWidth;\n\n window_top=(aHeight-window_height)/2;\n window_left=(aWi";
echo "dth-window_width)/2;\n\n window_top=0;\n window_left=0;\n window_width=aWidth;\n window_height=aHeight;\n\n URL=\"open.php?PIC_ID=\"+pic_id+\"&SUB_DIR=\"+sub_dir+\"&FILE_NAME=\"+file_name;\n window.open(URL,\"图片浏览\",\"toolbar=0,status=0,menubar=0,scrollbars=1,resizable=1,width=\"+window_width+\",height=\"+window_height+\",top=\"+window_top+\",left=\"+window_left);\n}\n</script>\n</head>\n\n<body class=\"bodycolor\"";
echo " topmargin=\"5\">\n\n<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"3\" class=\"small\">\n <tr>\n <td class=\"Big\"><img src=\"/images/menu/picture.gif\" align=\"absmiddle\">";
echo "<s";
echo "pan class=\"big3\"> 图片下载</span>\n </td>\n </tr>\n</table>\n\n<br>\n<table border=\"0\" align=\"center\" cellspacing=\"1\" width=\"";
echo $TD_COUNT * $TABLE_WIDTH;
echo "\" class=\"small\" bgcolor=\"#000000\" cellpadding=\"3\">\n <tr class=\"TableHeader\" width=\"";
echo $TD_COUNT * $TABLE_WIDTH;
echo "\">\n <td nowrap align=\"left\" colspan=\"";
echo $TD_COUNT;
echo "\"><b>当前位置:</b>/";
echo $PIC_NAME;
echo "/";
echo $SUB_DIR;
echo "</td>\n </tr>\n\n";
$COUNT = 0;
while ( false !== ( $FILE_NAME = readdir( $dh ) ) )
{
$DIR = "";
if ( $FILE_NAME == "." || is_file( $CUR_DIR."/".$FILE_NAME ) )
{
continue;
}
else if ( $FILE_NAME == ".." )
{
$DIRECTION = 1;
}
else
{
$DIRECTION = 0;
}
if ( $SUB_DIR == "" )
{
$DIR = $FILE_NAME;
}
else
{
$DIR = $SUB_DIR."/".$FILE_NAME;
}
if ( $DIRECTION == 1 )
{
$DIR = $SUB_DIR;
$FILE_NAME = "返回上级目录";
}
if ( $COUNT % $TD_COUNT == 0 )
{
echo " <tr bgcolor=\"#FFFFFF\" width=\"";
echo $TD_COUNT * $TABLE_WIDTH;
echo "\">\n <td align=\"center\" valign=\"top\" width=\"";
echo $WIDTH;
echo "\" height=\"";
echo $HEIGHT;
echo "\">\n";
}
else
{
echo " <td align=\"center\" valign=\"top\" width=\"";
echo $WIDTH;
echo "\" height=\"";
echo $HEIGHT;
echo "\">\n";
}
if ( !is_file( $CUR_DIR."/".$FILE_NAME ) )
{
if ( $DIRECTION == 1 )
{
echo "<table border=0 width=";
echo $TABLE_WIDTH;
echo " class=\"small\" cellSpacing=0 cellPadding=0>\n <tr>\n <td width=";
echo $TABLE_WIDTH;
echo " align=\"center\" valign=\"top\" height=\"";
echo $HEIGHT;
echo "\">\n";
if ( $SUB_DIR == "" )
{
echo " <A href=\"index.php\">\n <img src=\"/images/folder_up.gif\" width=\"";
echo $WIDTH;
echo "\" height=\"";
echo $HEIGHT;
echo "\" border=\"0\">\n </A>\n";
}
else
{
echo " <A href=\"picture.php?PIC_ID=";
echo $PIC_ID;
echo "&SUB_DIR=";
echo $DIR;
echo "&DIRECTION=";
echo $DIRECTION;
echo "\">\n <img src=\"/images/folder_up.gif\" width=\"";
echo $WIDTH;
echo "\" height=\"";
echo $HEIGHT;
echo "\" border=\"0\">\n </A>\n";
}
echo " </td>\n </tr>\n <tr class=\"TableData\">\n <td width=";
echo $TABLE_WIDTH;
echo " align=\"center\">\n <A href=\"picture.php?PIC_ID=";
echo $PIC_ID;
echo "&SUB_DIR=";
echo $DIR;
echo "&DIRECTION=";
echo $DIRECTION;
echo "\">";
echo $FILE_NAME;
echo "</A>\n </td>\n </tr>\n</table>\n";
}
else
{
echo "<table border=0 width=";
echo $TABLE_WIDTH;
echo " class=\"small\" cellSpacing=0 cellPadding=0>\n <tr>\n <td width=";
echo $TABLE_WIDTH;
echo " align=\"center\" valign=\"top\" height=\"";
echo $HEIGHT;
echo "\">\n <A href=\"picture.php?PIC_ID=";
echo $PIC_ID;
echo "&SUB_DIR=";
echo $DIR;
echo "&DIRECTION=";
echo $DIRECTION;
echo "\">\n <img src=\"/images/folder.gif\" width=\"";
echo $WIDTH;
echo "\" height=\"";
echo $HEIGHT;
echo "\" border=\"0\">\n </A>\n </td>\n </tr>\n <tr class=\"TableData\">\n <td width=";
echo $TABLE_WIDTH;
echo " align=\"center\">\n <A href=\"picture.php?PIC_ID=";
echo $PIC_ID;
echo "&SUB_DIR=";
echo $DIR;
echo "&DIRECTION=";
echo $DIRECTION;
echo "\">";
echo $FILE_NAME;
echo "</A>\n </td>\n </tr>\n</table>\n";
}
}
if ( $COUNT % $TD_COUNT == $TD_COUNT - 1 )
{
echo " </td>\n </tr>\n";
}
else
{
echo " </td>\n";
}
++$COUNT;
}
closedir( $dh );
$dh = opendir( $CUR_DIR );
$FILE_COUNT = 0;
while ( false !== ( $FILE_NAME = readdir( $dh ) ) )
{
$DIR = "";
$FILE_TYPE = substr( strrchr( $FILE_NAME, "." ), 1 );
$FILE_TYPE = strtolower( $FILE_TYPE );
if ( $FILE_NAME == "." || !is_file( $CUR_DIR."/".$FILE_NAME ) )
{
continue;
}
else if ( $FILE_NAME == ".." )
{
$DIRECTION = 1;
}
else
{
$DIRECTION = 0;
}
if ( $SUB_DIR == "" )
{
$DIR = $FILE_NAME;
}
else
{
$DIR = $SUB_DIR."/".$FILE_NAME;
}
if ( $DIRECTION == 1 )
{
$DIR = $SUB_DIR;
$FILE_NAME = "返回上级目录";
}
if ( $COUNT % $TD_COUNT == 0 )
{
echo " <tr bgcolor=\"#FFFFFF\" width=\"";
echo $TD_COUNT * $TABLE_WIDTH;
echo "\">\n <td align=\"center\" valign=\"top\" width=\"";
echo $WIDTH;
echo "\" height=\"";
echo $HEIGHT;
echo "\">\n";
}
else
{
echo " <td align=\"center\" valign=\"top\" width=\"";
echo $WIDTH;
echo "\" height=\"";
echo $HEIGHT;
echo "\">\n";
}
if ( is_file( $CUR_DIR."/".$FILE_NAME ) )
{
$FILE_PATH = $CUR_DIR."/".$FILE_NAME;
$IMG_ATTR = @getimagesize( $FILE_PATH );
echo "<table border=0 width=";
echo $TABLE_WIDTH;
echo " class=\"small\" cellSpacing=0 cellPadding=0>\n <tr>\n <td width=";
echo $TABLE_WIDTH;
echo " align=\"center\" valign=\"top\">\n";
if ( find_id( $IMG_TYPE_STR, $FILE_TYPE ) )
{
echo " <A href=\"javascript:open_pic(";
echo $PIC_ID;
echo ",'";
echo $SUB_DIR;
echo "','";
echo $FILE_NAME;
echo "',";
echo $IMG_ATTR[0];
echo ",";
echo $IMG_ATTR[1];
echo ");\">\n <img src=\"header.php?PIC_ID=";
echo $PIC_ID;
echo "&SUB_DIR=";
echo $SUB_DIR;
echo "&FILE_NAME=";
echo $FILE_NAME;
echo "\" width=\"";
echo $WIDTH;
echo "\" height=\"";
echo $HEIGHT;
echo "\" border=\"0\">\n </A>\n";
}
else
{
echo " <A href=\"down.php?PIC_ID=";
echo $PIC_ID;
echo "&SUB_DIR=";
echo $SUB_DIR;
echo "&FILE_NAME=";
echo $FILE_NAME;
echo "\">\n <img src=\"/images/unknown.gif\" width=\"";
echo $WIDTH;
echo "\" height=\"";
echo $HEIGHT;
echo "\" border=\"0\">\n </A>\n";
}
echo " </td>\n </tr>\n <tr class=\"TableData\">\n <td width=";
echo $TABLE_WIDTH;
echo " align=\"center\">\n <A href=\"down.php?PIC_ID=";
echo $PIC_ID;
echo "&SUB_DIR=";
echo $SUB_DIR;
echo "&FILE_NAME=";
echo $FILE_NAME;
echo "\">";
echo $FILE_NAME;
echo "</A>\n </td>\n </tr>\n</table>\n";
}
if ( $COUNT % $TD_COUNT == $TD_COUNT - 1 )
{
echo " </td>\n </tr>\n";
}
else
{
echo " </td>\n";
}
++$COUNT;
++$FILE_COUNT;
}
if ( $TD_COUNT < $COUNT )
{
$I = 0;
for ( ; $I < $TD_COUNT - $COUNT % $TD_COUNT; ++$I )
{
echo "<td align=\"center\"></td>\n";
}
echo "</tr>\n";
}
closedir( $dh );
echo "</table>\n\n</body>\n</html>";
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -