• 技术文章 >后端开发 >php教程

    php多文件上传下载示例分享_php实例

    2016-05-17 08:49:01原创476
    复制代码 代码如下:




    index_uploads






















    index_uploads.php

    复制代码 代码如下:

    echo "
    ";
    print_r($_FILES);
    echo "
    ";

    $count = count($_FILES['file']['name']);

    for ($i = 0; $i < $count; $i++) {
    $tmpfile = $_FILES['file']['tmp_name'][$i];
    $filefix = array_pop(explode(".", $_FILES['file']['name'][$i]));
    $dstfile = "uploads/files/".time()."_".mt_rand().".".$filefix;

    if (move_uploaded_file($tmpfile, $dstfile)) {
    echo "";
    } else {
    echo "";
    }
    }

    uploads.php

    复制代码 代码如下:

    header("content-type:text/html;charset=utf-8");
    $dirname = "uploads/files";

    function listdir($dirname) {
    $ds = opendir($dirname);
    while ($file = readdir($ds)) {
    $path = $dirname.'//m.sbmmt.com/m/'.$file;
    if ($file != '.' && $file != '..'){
    if (is_dir($path)) {
    listdir($path);
    } else {
    echo "";
    echo "";
    echo "Download";
    echo "";
    }
    }
    }
    }
    echo "

    图片下载|图片上传

    ";
    echo "";
    listdir($dirname);
    echo "
    ";


    listdir.php

    复制代码 代码如下:

    $imgfile = $_GET['imgfile'];
    $path = './uploads/files/'.$imgfile;
    $imgsize = filesize($path);

    header("content-type:application/octet-stream");
    header("content-disposition:attachment;filename={$imgfile}");
    header("content-length:{$imgsize}");
    readfile($path);

    download.php

    download.php

    核心下载:

    复制代码 代码如下:

    header("content-type:application/octet-stream");
    header("content-disposition:attachment;filename={$imgfile}");
    header("content-length:{$imgsize}");
    readfile($path);
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:php自动加载autoload机制示例分享_php实例 下一篇:php根据操作系统转换文件名大小写的方法_php实例
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• Discuz中DIY效能的实现原理 • thinkphp 标签有关问题 语法 小弟我想在某个标签前 输出{ 该怎么实现 • sql中执行没有关问题php中执行出错~ • js 弹窗出现乱码了解决方案 • 小弟我想从主网站调用wp里面的图片,应该怎么操作
    1/1

    PHP中文网