⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 picture.php

📁 极限网络智能办公系统—MYOA26—100%—源程序。
💻 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 + -