PHP文件上传demo
## 前端表单 ```html <form id="file_form" method="post" enctype="multipart/form-data"> <input type="file" name="filename"> <input type="submit" value="上传"> </form> ``` ## 后端处理 ```php $dir = '/path/'; // 获取文件名,临时文件名 $filename = $_FILES['filename']['name']; $tmp_name = $_FILES['filename']['tmp_name']; // 判断指定的文件是否是通过 POST 成功上传的 if(is_uploaded_file($tmp_name)) { // 将文件移到指定位置 if(move_uploaded_file($tmp_name,$dir.$filename)) { $tip = '上传成功'; } else{ $tip = '上传失败'; } } else{ $tip = '非法上传'; } ``` ## is_uploaded_file函数 判断指定的文件是否是通过POST方法上传 ### 语法 ```php // file:要检查的文件 is_uploaded_file(file) ``` ## move_uploaded_file函数 函数将上传的文件移动到新位置,若成功,则返回 true,否则返回 false ### 语法 ```php // file:要移动的文件 // newloc:目标位置 move_uploaded_file(file,newloc) ```
创建时间:2023-06-29
|
最后修改:2023-12-27
|
©允许规范转载
酷酷番茄
首页
文章
友链