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 2022-03-30 09:32  朝朝暮Mu  阅读(32)  评论(0)    收藏  举报