文件处理
- 打开文件:fopen(文件名,打开模式)
如果 fopen() 函数无法打开指定文件,则返回 0 (false)
- 关闭文件:fclose($fileObj)
- 逐行读取文件:fgets() 函数用于从文件中逐行读取文件
- 逐字读取文件:fgetc() 函数用于从文件中逐字符地读取文件
- 判断是否到文件结尾:feof() 函数检测是否已到达文件末尾(EOF)
- 判断文件是否存在:file_exists("upload/" . $_FILES["file"]["name"])
文件上传
- 相关表单 type=file,enctype="multipart/form-data"
| <form action="upload_file.php" method="post" enctype="multipart/form-data"> |
| <label for="file">文件名:</label> |
| <input type="file" name="file" id="file"><br> |
| <input type="submit" name="submit" value="提交"> |
| </form> |
- $_FILE属性
| $_FILES["file"]["name"] - 上传文件的名称 |
| $_FILES["file"]["type"] - 上传文件的类型 |
| $_FILES["file"]["size"] - 上传文件的大小,以字节计 |
| $_FILES["file"]["tmp_name"] - 存储在服务器的文件的临时副本的名称 |
| $_FILES["file"]["error"] - 由文件上传导致的错误代码 |
- 保存上传的文件
- 文件被上传结束后,默认地被存储在了临时目录中,这时您必须将它从临时目录中删除或移动到其它地方,如果没有,则会被删除
| move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]); |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
2021-03-30 2021年CFA考试时间
2021-03-30 2021年基金从业考试
2021-03-30 2021年保荐代表人考试