php: 文件上传
1、主页:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<form method="post" action="upload.php" enctype="multipart/form-data">
<input type="file" name="file">
<input type="submit" value="上传">
</form>
</body>
</html>
2、处理页面:
<?php
$types = ['image/jpeg','image/png'];
//in_array()
if(!$_FILES['file']['error']){
if(in_array($_FILES['file']['type'],$types) ){
if($_FILES['file']['size']<2000000){
$file_name = "./upload/".'123'.$_FILES['file']['name'];
if(!file_exists($file_name)) {
move_uploaded_file($_FILES['file']['tmp_name'], $file_name);
}else{
echo "文件已存在";
}
}else{
echo "文件过大";
}
}else{
echo "格式不符合要求";
}
}else{
echo "上传失败";
}
最新文章
- Oracle 11.2.0.4 RAC安装最新PSU补丁
- python gevent 协程
- css相对定位+浮动实现元素位置互换
- How to create and apply a patch with Git
- HTML &#183; 图片热点,网页划区,拼接,表单
- 【转】【C#】在 Windows 窗体 DataGridView 单元格中承载控件
- Spring Junit4 Test
- CTO俱乐部下午茶:技术团队管理中的那些事儿
- adb remount 失败remount failed: Operation not permitted
- 基于Linux的owncloud搭建
- MyEclipse中配置自己的JRE和tomcat
- SharePoint 2010 Form Authentication (SQL) based on existing database
- lua代码的加载
- Java笔记(八)TreeMap &; TreeSet &; LinkedHashMap
- BZOJ.2453.维护队列([模板]带修改莫队)
- linux内核分析第五周学习笔记
- Socket心跳包机制
- background-size:100% 100% 时 background-position: % 失效
- PHP 笔记——自定义函数
- Python:笔记(6)——正则表达式