php学习笔记之文件

文件处理

  1. 打开文件:fopen(文件名,打开模式)
    如果 fopen() 函数无法打开指定文件,则返回 0 (false)
  2. 关闭文件:fclose($fileObj)
  3. 逐行读取文件:fgets() 函数用于从文件中逐行读取文件
  4. 逐字读取文件:fgetc() 函数用于从文件中逐字符地读取文件
  5. 判断是否到文件结尾:feof() 函数检测是否已到达文件末尾(EOF)
  6. 判断文件是否存在:file_exists("upload/" . $_FILES["file"]["name"])

文件上传

  1. 相关表单 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>
  1. $_FILE属性
$_FILES["file"]["name"] - 上传文件的名称
$_FILES["file"]["type"] - 上传文件的类型
$_FILES["file"]["size"] - 上传文件的大小,以字节计
$_FILES["file"]["tmp_name"] - 存储在服务器的文件的临时副本的名称
$_FILES["file"]["error"] - 由文件上传导致的错误代码
  1. 保存上传的文件
  • 文件被上传结束后,默认地被存储在了临时目录中,这时您必须将它从临时目录中删除或移动到其它地方,如果没有,则会被删除
move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]);

posted on   朝朝暮Mu  阅读(28)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 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年保荐代表人考试
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示