PHP上传文件(学习)
2015-07-27 19:02
633 查看
<?php if(isset($_FILES['upfile'])) { if (is_uploaded_file($_FILES['upfile']['tmp_name'])){ $upfile=$_FILES["upfile"]; $name = $upfile["name"]; $type = $upfile["type"]; $size = $upfile["size"]; $tmp_name = $upfile["tmp_name"]; $error = $upfile["error"]; $ok=0; switch($type) { case 'image/pjpeg': $ok=1; break; case 'image/jpeg': $ok=1; break; case 'image/gif': $ok=1; break; case 'image/png': $ok=1; break; } if($ok==1&&$error=='0'){ if(move_uploaded_file($tmp_name,'up/'.$name)) { echo "上传成功!"; } } else{ echo "上传失败。请检查格式"; }; } } ?> <form enctype="multipart/form-data" method="post" name="upform"> <input name="upfile" type="file"> <input type="submit" value="上传"> </form>
相关文章推荐
- sycPHPCMS v1.6 cookie sqlinjection
- 360浏览器 极速模式下,有些幻灯图片不显示,但其它火狐和IE浏览器都显示
- php技术实现加载字体并保存成图片
- PHP中的SESSION机制
- 关于onethinkphp 分类数据
- PHP之cookie详解
- PHP 连接新浪云,mySQL数据库时,出错的问题解决
- phpMyadmin 修改上传文件大小限制
- 在Windows中配置PHP的OpenSSL模块
- thinkphp C方法问题
- Web开发、测试环境搭建(LAMP、SVN服务器、Laravel项目创建)
- 几个不常用但是很好用的PHP数组函数
- WDCP升级到PHP5.3版本
- 小胖学PHP总结5-----PHP操作SQL数据库(Deprecated: mysql_connect(): The mysql extension is deprecated and will)
- php 小代码(2)-----给定一个字符串时间得到其时间所在的当周的周一及周日时间
- 在PhpStorm中使用xdebug调试PHP代码
- PHP AJAX JSONP实现跨域请求使用实例
- PHP基础示例:用正则表达式修改配置信息
- yum安装php和mysql
- VSFTPD 安装配置