• 技术文章 >php教程 >PHP源码

    php批量上传五[带预览]

    2016-06-08 17:32:48原创523

    $path=$_SERVER["DOCUMENT_ROOT"];//服务器路径
    $i = 0;
    foreach ($_FILES["pictures"]["error"] as $key => $error) {
    if ($error == UPLOAD_ERR_OK) {

    $upload_file=$_FILES['pictures']['tmp_name'][$key];//文件被上传后在服务端储存的临时文件名

    $imgtype = strtolower(strrchr($_FILES['pictures']['name'][$key],"."));

    $name_1 = strtolower(substr($_FILES["pictures"]["name"][$key],0,2));

    $upload_file_name= "lanmayi_".time().$name_1.$imgtype;//以字母及系统时间的秒来做文件名

    $store_dir = $path."/up_img/";// 上传文件的储存位置

    $file_size_max = 100000000000;// 1M限制文件上传最大容量(bytes)

    $accept_overwrite = 0;//是否允许覆盖相同文件

    move_uploaded_file($upload_file,$store_dir.$upload_file_name);

    $new_img_name = $upload_file_name;

    $new_img_type = substr($imgtype,1,3);

    $new_img_path = $store_dir;

    $suo_name = Makesuo ($new_img_path,$new_img_name,$new_img_type);

    $sh_time = date('Y-m-d H:i:s');

    $name = $_POST['name'];

    $pid = $id;

    $sql = "insert into lanmayi_img_show(pid,sh_name,sh_url,sh_suo,sh_time) values (".$pid.",'".$name[$i]."','".$upload_file_name."','".$suo_name."','".$sh_time."')";

    $res = mysqli_query($conn,$sql);

    $i++;
    }

    }
    //*批量上传结束********************************************************
    ?>

    }



    if($_POST['fanhui']){
    ?>

    }

    ?>

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:nbsp quot name UPLOAD file
    上一篇:php与js做级联菜单 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 检测移动设备的php代码(手机访问)• php实用图片水印效果代码• 收藏PHP常用自定义函数• php中使用数组的内部指针控制函数遍历数组• php中$_SERVER['HTTP_USER_AGENT']判断是否为手机访问网站
    1/1

    PHP中文网