PHP 文件上传
2016-05-23 16:19
411 查看
<body> <form action="chuli.php" method="post" enctype="multipart/form-data"> <input type="file" name="file" /> <input type="submit" value="上传" /> </form> <img src="../1-1.jpg" /> </body> </html>
文件上传处理
<?php //判断文件上传是否出错 if(!$_FILES["file"]["error"]) { //限制上传文件的类型,文件大小 if(($_FILES["file"]["type"]=="image/png" ||$_FILES["file"]["type"]=="image/jpeg")&& ($_FILES["file"]["size"]<=1048576)) { //造文件存储的路径 //$filename = "./img/".date("YmdHis",time()).$_FILES["file"]["name"]; $filename = "./img/".$_FILES["file"]["name"]; //处理文件名编码格式 $filename = iconv("UTF-8","gb2312",$filename); //$filename = "./img/kaifa/zhangsan/20160523/aa.jpg"; //判断文件名是否重复 if(file_exists($filename)) { echo "该文件已经存在!"; } else { //上传文件(移动文件) move_uploaded_file($_FILES["file"]["tmp_name"],$filename); } } else { echo "上传的文件类型不支持!"; } } else { echo "文件上传失败!"; }
相关文章推荐
- Yaf之Hello World
- PhpStorm配置SVN
- php 之 注册审核(0523)
- php.ini配置文件详解
- php 设计模式 - 单例
- 给PHP安装和开启curl扩展
- [转载]自己编写 php 在线问卷调查程序
- thinkphp中的常见静态常亮
- php用smtp发送邮件
- Yii自学笔记(一)
- 11. php的错误和异常处理(一)
- windows 7 x64搭建FTP服务器
- php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳
- PHP实战——科研立项(ThinkPHP)
- PHP中获得mac地址
- PHP相关1
- php 获取客户端的ip、地理信息、浏览器信息、本地真实ip
- PHP使用HMAC-SHA1+base64签名方法
- 编译PHP常用参数
- PHP to exe