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

📄 php_photo_gallery.php

📁 使用PHP+MySQL编写的一个图片上传共享系统.
💻 PHP
字号:
    <?php

	if ( $_COOKIE[auth] == "") 
	{
?>
<center><h2>Sorry, you have not logged in, Please log in first! <br><br>

<a href =index.php>Click here</a>to LOG IN
</h2></center>
<?
		exit;
	}


    include("class.File.php");
    // RELATIVE PATH TO IMAGES DIRECTORY (Other than gallery.php3's)
    $path = "$_COOKIE[auth]";
    // NUMBER OF COLUMNS TO BE DISPLAYED
    $colunas = 5;
    // THUMBNAIL WIDTH
    $thumb_width = "100";
    // THUMBNAIL HEIGHT
    $thumb_height = "";
    /* COORDINATES FOR THE FULL SIZE PHOTO POP-UP WINDOW 
    YOU CAN USE (MINUS) TO INVERT THE REFERENCES 
    (RIGHTMARGIN AND BOTTOMMARGIN). PREETY COOL, ISN'T IT? */
    // LEFTMARGIN OFFSET (RIGTHMARGIN IF YOU USE NEGATIVE VALUES)
    $pop_leftmargin = "1";
    // TOPMARGIN OFFSET (BOTTOMMARGIN IF YOU USE NEGATIVE VALUES)
    $pop_topmargin = "1";

    $file = new File(); 
    $images = array();
    $jpgs = $file->get_files("$path","jpg");
    if( !empty($jpgs) ) {
    while ( list( $key, $filename ) = each( $jpgs ) ) {
    $images[] = $filename;
    }
    }
    $gifs = $file->get_files("$path","gif");
    if( !empty($gifs) ) {
    while ( list( $key, $filename ) = each( $gifs ) ) {
    $images[] = $filename;
    }
    }
    $pngs = $file->get_files("$path","png");
    if( !empty($pngs) ) {
    while ( list( $key, $filename ) = each( $pngs ) ) {
    $images[] = $filename;
    }
    }
    $bmps = $file->get_files("$path","bmp");
    if( !empty($bmps) ) {
    while ( list( $key, $filename ) = each( $bmps ) ) {
    $images[] = $filename;
    }
    }
    $count = 1;
    $break = $colunas;
    ?>

    <HTML>
    <HEAD>
    	<TITLE>The Photo Upload Service</TITLE>
    <SCRIPT Language="JavaScript"> 
    <!-- 
    var popWin = null
    var winCount = 0
    var winName = "popWin"
    function openPopWin(winURL, winWidth, winHeight, winFeatures, winLeft, winTop){
    var d_winLeft = 20 
    var d_winTop = 20 
    winName = "popWin" + winCount++ 
    closePopWin() 
    if (openPopWin.arguments.length >= 4)
    winFeatures = "," + winFeatures
    else 
    winFeatures = "" 
    if (openPopWin.arguments.length == 6) 
    winFeatures += getLocation(winWidth, winHeight, winLeft, winTop)
    else
    winFeatures += getLocation(winWidth, winHeight, d_winLeft, d_winTop)
    popWin = window.open(winURL, winName, "width=" + winWidth 
    + ",height=" + winHeight + winFeatures)
    }
    function closePopWin(){
    if (navigator.appName != "Microsoft Internet Explorer" 
    || parseInt(navigator.appVersion) >=4) 
    if(popWin != null) if(!popWin.closed) popWin.close() 
    }
    function getLocation(winWidth, winHeight, winLeft, winTop){
    return ""
    }
    //-->
    </SCRIPT>

    <SCRIPT Language="JavaScript1.2">
    <!--
    function getLocation(winWidth, winHeight, winLeft, winTop){
    var winLocation = ""
    if (winLeft < 0)
    winLeft = screen.width - winWidth + winLeft
    if (winTop < 0)
    winTop = screen.height - winHeight + winTop
    if (winTop == "cen")
    winTop = (screen.height - winHeight)/2 - 20
    if (winLeft == "cen")
    winLeft = (screen.width - winWidth)/2
    if (winLeft>0 & winTop>0)
    winLocation = ",screenX=" + winLeft + ",left=" + winLeft	
    + ",screenY=" + winTop + ",top=" + winTop
    else
    winLocation = ""
    return winLocation
    }
    //-->
    </SCRIPT>
 

    </HEAD>
    <BODY bgcolor="#ccccff" link="#0000ff" vlink="#0000ff" alink="#0033ff" onUnload="closePopWin()">
    <div align="center">
    <br>
    <b><h2>Welcom to <? echo "$_COOKIE[auth]"; ?> Photo Gallery</b></h2><br>
    <b>(Click the thumbnails to enlarge &shy; Total in this page: 
    <?php echo count($images); ?> images)</b></small>
    <table border="5" cellspacing="0" cellpadding="6">
    <tr>

    <?php
    while ( list( $key, $fileName ) = each( $images ) )
    { 
    if( !empty($fileName) ) 
    { 
    $tamanho = GetImageSize("$path/$fileName");
    $largura = $tamanho[0] + 18;
    $altura = $tamanho[1] + 28;
    echo " <td align=\"CENTER\" valign=\"TOP\"><a href='javascript:openPopWin(\"$path/$fileName\", $largura, $altura, \"\", $pop_leftmargin, $pop_topmargin)'><IMG SRC=\"$path/$fileName\" border=0 alt=\"$count\"";
    if (!empty($thumb_width)) {echo " width=\"$thumb_width\"";}
    if (!empty($thumb_height)) {echo " height=\"$thumb_height\"";}
    echo "></a><br><small>$fileName</small>";
    if ($count == $break) { 
    echo "\n </td>\n</tr>\n<tr>\n";
    $break = $count + $colunas; 
    }
    else { echo "</td>\n"; }
    }
    $count++;
    } 
    ?>
    <!-- ENDOF TABLE CELL CODE PHP-->
    </tr>
    </table>
    </div>
    <hr>

<li><a href=/Reg/index.php>To Main Page</a>
    </BODY>
    </HTML>

		

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -