📄 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;
}
if ( is_dir( $CUR_DIR ) )
{
$dh = opendir( $CUR_DIR );
}
else
{
message( "提示", "当前的路径不存在!" );
exit( );
}
echo "\r\n<html>\r\n<head>\r\n<title>图片管理</title>\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">\r\n";
echo "<s";
echo "cript>\r\nfunction open_pic(pic_id,sub_dir,file_name,img_width,img_height)\r\n{\r\n aWidth=screen.availWidth-19;\r\n aHeight=screen.availHeight-58;\r\n if(img_height+75<= aHeight)\r\n window_height=img_height+75;\r\n else\r\n window_height=aHeight;\r\n\r\n if(img_width+40<= aWidth)\r\n window_width=img_width+40;\r\n else\r\n window_width=aWidth;\r\n\r\n window_top=(aHeight-window_height)/2;\r\n ";
echo "window_left=(aWidth-window_width)/2;\r\n\r\n window_top=0;\r\n window_left=0;\r\n window_width=aWidth;\r\n window_height=aHeight;\r\n\r\n URL=\"open.php?PIC_ID=\"+pic_id+\"&SUB_DIR=\"+sub_dir+\"&FILE_NAME=\"+file_name;\r\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);\r\n}\r\n</script>\r\n</he";
echo "ad>\r\n\r\n<body class=\"bodycolor\" topmargin=\"5\">\r\n\r\n<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"3\">\r\n <tr class=\"tablehead1\">\r\n <td><img src=\"/images/menu/picture.gif\" align=\"absmiddle\">图片下载\r\n </td>\r\n </tr>\r\n</table>\r\n<hr width=\"95%\" height=\"1\" align=\"left\" color=\"#FFFFFF\">\r\n<table border=\"0\" cellspacing=\"1\" width=\"100%\" class=\"small\" cellpadding=\"5\">\r\n <tr class=\"TableHeader\" wi";
echo "dth=\"";
echo $TD_COUNT * $TABLE_WIDTH;
echo "\">\r\n <td nowrap align=\"left\" colspan=\"";
echo $TD_COUNT;
echo "\"><b>当前位置:</b>/";
echo $PIC_NAME;
echo "/";
echo $SUB_DIR;
echo "</td>\r\n </tr>\r\n\r\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 "\">\r\n <td align=\"center\" valign=\"top\" width=\"";
echo $WIDTH;
echo "\" height=\"";
echo $HEIGHT;
echo "\">\r\n";
}
else
{
echo " <td align=\"center\" valign=\"top\" width=\"";
echo $WIDTH;
echo "\" height=\"";
echo $HEIGHT;
echo "\">\r\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>\r\n <tr>\r\n <td width=";
echo $TABLE_WIDTH;
echo " align=\"center\" valign=\"top\" height=\"";
echo $HEIGHT;
echo "\">\r\n";
if ( $SUB_DIR == "" )
{
echo " <A href=\"index.php\">\r\n <img src=\"/images/folder_up.gif\" width=\"";
echo $WIDTH;
echo "\" height=\"";
echo $HEIGHT;
echo "\" border=\"0\">\r\n </A>\r\n";
}
else
{
echo " <A href=\"picture.php?PIC_ID=";
echo $PIC_ID;
echo "&SUB_DIR=";
echo $DIR;
echo "&DIRECTION=";
echo $DIRECTION;
echo "\">\r\n <img src=\"/images/folder_up.gif\" width=\"";
echo $WIDTH;
echo "\" height=\"";
echo $HEIGHT;
echo "\" border=\"0\">\r\n </A>\r\n";
}
echo " </td>\r\n </tr>\r\n <tr class=\"TableData\">\r\n <td width=";
echo $TABLE_WIDTH;
echo " align=\"center\">\r\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>\r\n </td>\r\n </tr>\r\n</table>\r\n";
}
else
{
echo "<table border=0 width=";
echo $TABLE_WIDTH;
echo " class=\"small\" cellSpacing=0 cellPadding=0>\r\n <tr>\r\n <td width=";
echo $TABLE_WIDTH;
echo " align=\"center\" valign=\"top\" height=\"";
echo $HEIGHT;
echo "\">\r\n <A href=\"picture.php?PIC_ID=";
echo $PIC_ID;
echo "&SUB_DIR=";
echo $DIR;
echo "&DIRECTION=";
echo $DIRECTION;
echo "\">\r\n <img src=\"/images/folder.gif\" width=\"";
echo $WIDTH;
echo "\" height=\"";
echo $HEIGHT;
echo "\" border=\"0\">\r\n </A>\r\n </td>\r\n </tr>\r\n <tr class=\"TableData\">\r\n <td width=";
echo $TABLE_WIDTH;
echo " align=\"center\">\r\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>\r\n </td>\r\n </tr>\r\n</table>\r\n";
}
}
if ( $COUNT % $TD_COUNT == $TD_COUNT - 1 )
{
echo " </td>\r\n </tr>\r\n";
}
else
{
echo " </td>\r\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 "\">\r\n <td align=\"center\" valign=\"top\" width=\"";
echo $WIDTH;
echo "\" height=\"";
echo $HEIGHT;
echo "\">\r\n";
}
else
{
echo " <td align=\"center\" valign=\"top\" width=\"";
echo $WIDTH;
echo "\" height=\"";
echo $HEIGHT;
echo "\">\r\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>\r\n <tr>\r\n <td width=";
echo $TABLE_WIDTH;
echo " align=\"center\" valign=\"top\">\r\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 ");\">\r\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\">\r\n </A>\r\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 "\">\r\n <img src=\"/images/unknown.gif\" width=\"";
echo $WIDTH;
echo "\" height=\"";
echo $HEIGHT;
echo "\" border=\"0\">\r\n </A>\r\n";
}
echo " </td>\r\n </tr>\r\n <tr class=\"TableData\">\r\n <td width=";
echo $TABLE_WIDTH;
echo " align=\"center\">\r\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>\r\n </td>\r\n </tr>\r\n</table>\r\n";
}
if ( $COUNT % $TD_COUNT == $TD_COUNT - 1 )
{
echo " </td>\r\n </tr>\r\n";
}
else
{
echo " </td>\r\n";
}
++$COUNT;
++$FILE_COUNT;
}
if ( $TD_COUNT < $COUNT )
{
$I = 0;
for ( ; $I < $TD_COUNT - $COUNT % $TD_COUNT; ++$I )
{
echo "<td align=\"center\"></td>\r\n";
}
echo "</tr>\r\n";
}
closedir( $dh );
echo "</table>\r\n\r\n</body>\r\n</html>";
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -