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

    php 文件下传 简单代码

    2016-06-13 12:51:59原创329
    php 文件上传 简单代码
    1、程序文件
     m.jpg [type] => image/jpeg [tmp_name] => C:\WINDOWS\Temp\php1A.tmp [error] => 0 [size] => 44905 )
    $name=$upfile["name"];//便于以后转移文件时命名
    $type=$upfile["type"];//上传文件的类型
    $size=$upfile["size"];//上传文件的大小
    $tmp_name=$upfile["tmp_name"];//用户上传文件的临时名称
    $error=$upfile["error"];//上传过程中的错误信息
    //echo $name;
    //对文件类型进行判断,判断是否要转移文件,如果符合要求则设置$ok=1即可以转移
    switch($type){
    	case "image/jpg": $ok=1;
    	break;
    	case "image/jpeg": $ok=1;
    	break;
    	case "image/gif" : $ok=1;
    	break;
    	default:$ok=0;
    	break;
    }
    //如果文件符合要求并且上传过程中没有错误
    if($ok&&$error=='0'){
    	//调用move_uploaded_file()函数,进行文件转移
    	move_uploaded_file($tmp_name,'up/'.$name);
    	//操作成功后,提示成功
    	echo "";
    }else{
    	//如果文件不符合类型或者上传过程中有错误,提示失败
    	echo "";
    }
    	}
    ?>

    如果想实现功能更强的上传程序,比如多文件、多图片上传的功能,可以参考下这篇文章:
    http://www.jbxue.com/article/6378.html

    2、上传页面
    
    
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:name upfile gt type script
    上一篇: 单字节转阔字节 下一篇: javascript打开文件有关问题
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• PHP+LINUX怎么实现定时服务 • 有哪位高手会改.htaccess内容 • 急关于php返回xml信息的有关问题 • php验证session 报错了解决办法 • 求sql帖子随机调用有关问题
    1/1

    PHP中文网