一、文件系统操作-----文件【内容】操作、文件上传。。。

  1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2 <html xmlns="http://www.w3.org/1999/xhtml">
  3 <head>
  4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5 <title>无标题文档</title>
  6 </head>
  7 
  8 <body>
  9 <?php
 10 //php的文件包含文件和文件夹(目录)两种
 11 //关于文件类型
 12 //echo filetype("./pic"); //判断文件类型,返回file或者目录dir
 13 //echo is_dir("./pic");  //判断给定的文件是否是目录
 14 
 15 //echo is_file("./05.php");//判断是否为文件
 16 
 17 //文件的上次访问时间
 18 //echo date("Y-m-d",filemtime("./05.php"));
 19 
 20 //判断文件是否存在、大小、创建时间
 21 //echo filesize("./05.php");   获取文件大小
 22 //echo "</br >";
 23 
 24 //echo filectime("./05.php");文件创建时间
 25 echo date("Y-m-d",filemtime("./05.php"));//文件的修改时间
 26 
 27 //文件路径
 28 
 29 //当前路径 "./"或者什么都不写
 30 //上级目录  用"../"表示
 31 //下级目录   目录名/
 32 //php语言里的根目录指的是当前操作系统磁盘,在网页里面的根目录指的文档目录。
 33 
 34 //echo file_exists("./05.php");
 35 
 36 //echo $_SERVER['document_root'];   //获取服务器的根目录
 37 //echo basename("../a.php",".php"); // 路径中获取文件名,去掉后缀。
 38 echo basename("../a.php");
 39 //echo dirname("../a.php");//返回路径中的目录
 40 
 41 //echo realpath("../add.php");返回根路径,可以将相对路径转为绝对路径。
 42 
 43 //将相对路径转换为网页里面可以使用的绝对路径:可以封装
 44 $filename="./a.php";
 45 $filename=realpath($filename);
 46 $filename=str_replace("\",'/',$filename);
 47 $filename=str_replace($_SERVER['DOCUMENT_ROOT'],'/',$filename);
 48 echo $filename;
 49 
 50 //print_r(pathinfo("../add.php"));返回文件类型数组
 51 
 52 //目录操作  
 53 //var_dump(glob("./code/* 或*.php"));  获取目录下所有文件/所有php文件
 54 
 55 //$dir=opendir("./code");
 56 //readdir($dir);       读取目录资源里的文件
 57 
 58 //closedir($dir);     关闭目录资源
 59 
 60 //rewinddir($dir);指针复位
 61 
 62 /*mkdir("./22");创建目录
 63 rmdir("./22");删除目录
 64 rmdir("./code.php");删除【空】文件夹*/
 65 
 66 //rename("./22","../aa");//移动文件夹
 67 
 68 //文件操作
 69 //touch("aa.text");//创建文件
 70 
 71 //copy("./aa.text","../aa.txt");//复制文件
 72 
 73 //unlink("./aa.text");   //删除文件
 74 
 75 //echo file_get_contents("aa.txt");  //获取文件内容
 76  //获取远程文件:
 77   
 78 //file_put_contents("./aa.text",file_get_contents("http://www.baidu.com"));//往文件里写内容
 79 
 80 //readfile("./aa.txt");//读取内容并输出
 81 
 82 //var_dump(file("./aa.txt")); //将文件内容按照每一行输出,返回数组
 83 
 84 //  下午讲课
 85  //打开文件资源
 86 $fp=fopen("./aa.txt","wb");
 87 
 88 //echo fgetc($fp);
 89 //echo feof($fp);
 90 //echo fgets($fp);
 91 
 92 //echo fread($fp,2);读多长
 93 
 94 echo fwrite($fp,"oooojgjgjo");//写入内容,会清空内容
 95 
 96 //作业:权限管理、登录页面、
 97 
 98 
 99 //fclose($fp);
100 
101 ?>
102 
103 </body>
104 </html>
原文地址:https://www.cnblogs.com/as1234as/p/5426333.html