博客
关于我
php--简易的相册1
阅读量:303 次
发布时间:2019-03-03

本文共 2335 字,大约阅读时间需要 7 分钟。

<?php//文件夹$books = "books";//创建目录文件夹if(is_dir($books) != true){    mkdir($books);}if(isset($_POST["action"]) && ($_POST["action"] == "upload")){    //文件有临时名称,说明上传    if(isset($_FILES["file"]["tmp_name"]))    {        //新文件名加随机数        $file_name = "img".rand(1,3).rand(1,9).rand(0,9)."-".$_FILES["file"]["name"];        //移动至目录        if(move_uploaded_file($_FILES["file"]["tmp_name"],$books."/".$file_name))        {            echo "cheng gong.<br>";        }        else        {            echo "shi bai.<br>";        }    }}?><html><head>    <meta http-equiv="content-type" content="text/html" charset="GB2312">    <title>xiang ce</title>    <!--样式-->    <style>        body        {            margin: 0;            padding: 0;            background-color: #efefef;            font-size: 12px;        }        ul        {            margin: 0;            padding: 0;            list-style: none;        }        a        {            color: #333333;            text-decoration: none;        }        a:hover        {            color: #999999;        }        .books_out        {            width: 98%;            margin-left: 10px;            margin-top: 10px;        }        .books_out img        {            margin: 4px;            border: 1px solid #cccccc;        }        .books_out li        {            float: left;            width: 180px;            text-align: center;            margin: 5px;        }    </style></head><body><form action="" method="post" enctype="multipart/form-data" name="form1" id="form1">    <label for="file">upload image</label>    <input type="file" name="file" id="file">    <label>        <input type="submit" name="submit" value="ti jiao">        <input type="hidden" name="action" value="upload">    </label></form><hr><div class="books_out">    <ul>        <?php        //目录类        $dh = dir($books);        echo "xiang ce mu lu:".$dh->path."<br>";        //循环读取        while(($file = $dh->read()) !== false)        {            //排除上级目录            if($file != "." && $file !="..")            {                //文件路径                $path = $books."/".$file;                echo "<li><a href='$path' target='_blank'><img src='$path' width='160' height='120' border='0'><br>$path</a></li>";            }        }        //关闭句柄        $dh->close();        ?>    </ul></div></body></html>

 

转载地址:http://jsem.baihongyu.com/

你可能感兴趣的文章
Maven(高级)之聚合
查看>>
快速构建SpringBoot工程
查看>>
position: fixed如何相对父元素定位
查看>>
SecureCRT注册机
查看>>
菜鸟程序员,被无良HR欺骗,因祸得福,竟“意外”拿下美团offer
查看>>
吓我一跳?看了线程和线程池的对比,才知道池化技术到底有多牛
查看>>
给公司妹子讲了好久,头都大了,一个SQL语句是如何执行的?
查看>>
阿里大牛手撕SpringBoot,Cloud,Nginx与Docker,你凭什么搞不懂
查看>>
结局已定,一点不慌,秋招京东三面,给了意料之中的20KOffer。
查看>>
Java开发5年的我偶然被几条朋友圈打击,成功点燃,别说了,不去阿里对不起自己!
查看>>
面试清单(Java岗):算法+Spring+中间件+设计模式+Java+JVM+数据库
查看>>
凭借这份pdf,安卓顺利转行Java,成功4面拿下美团offer
查看>>
团体程序设计天梯赛-练习集 L1-006 连续因子 (20分)
查看>>
团体程序设计天梯赛-练习集 L1-023 输出GPLT (20分)
查看>>
团体程序设计天梯赛-练习集 L2-007 家庭房产 (25分) 并查集思想+坑点分析
查看>>
暴打算法:王者级数据结构与LeetCode笔记,一路绿灯杀进字节Java岗
查看>>
团体程序设计天梯赛-练习集 L2-020 功夫传人 (25分) dfs深搜
查看>>
不愧是Alibaba技术官,随便甩出本kafka限量笔记,都火遍全网
查看>>
爱了!腾讯技术官手写SpringCloud笔记,GitHub已标星81.6k
查看>>
惊喜万分!全靠这份999页Java面试宝典,我刚拿到美团offer
查看>>