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>