上传图片
2016-05-23 16:52
288 查看
//1.主页面0523shangcuan.p <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> </head> <body> <form action="chuli.php" method="post" enctype="multipart/form-data"> <input type="file" name="file" /> <input type="submit" name="上传" /> </form> </body> </html> //处理的页面chuli.php <?php if(!$_FILES[file][error]);//判断文件上传是否出错 { if($_FILES["file"]["type"]=="image/png"||$_FILES["file"]["type"]=="image/jpeg" &&($_FILES["file"]["size"]<=1048576))//限制上传文件的类型和文件的大小 { //造文件存储路径 $filename="./mga/".$_FILES["file"]["type"]; //处理文件编码格式 $filename=iconv("UTF-8","gb2312",$filename); //判断文件名是否重复 if(file_exists($filename)) { echo "该文件名已存在!"; } else { move_uploaded_file($_FILES["file"]["tmp_name"],$filename);//上传文件(移动文件) } } else { echo"上传的文件类型不支持!"; } } else { echo "文件上传失败!"; }
相关文章推荐
- iOS 9 Safari广告拦截插件
- Jquery AJAX
- 9.css背景
- javaweb学习总结—Apache的DBUtils框架学习
- 虚拟机Linux里如何进入root以及挂载cdrom
- 二维数组的遍历(简单实验)
- 解决Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null···
- Majority Element
- 将该计算机的主域dns名称更改为 失败 问题解决
- 通用模块封装
- MVC学习系列——Filter扩展
- HADOOP大数据离线分析+实时分析框架;Hadoop+Flume+Kafka+Storm+Hive+Sqoop+mysql/oracle
- B - Longest Ordered Subsequence——HOJ
- php 页面静态化
- .net析构函数对垃圾回收的影响简析
- NSSet的使用及常用方法(如初始化、并集、交集、删除、添加、修改等)
- 运行mysql5.x版本的时候,出现错误: [Err] 1366 - Incorrect integer value: '' for column 'Fbirthday' at row 1
- linux中strcpy、memcpy的用法与区别
- Mysql彻底卸载
- adb常用命令