1,session
2,cookie
**3.文件操作**
1) filetype(
filename)//获取文件类型2)filesize(
f
i
l
e
n
a
m
e
)
/
/
获
取
文
件
类
型
2
)
f
i
l
e
s
i
z
e
(
filename) //文件大小
3) filectime(
filename)//文件创建时间4)filemtime(
f
i
l
e
n
a
m
e
)
/
/
文
件
创
建
时
间
4
)
f
i
l
e
m
t
i
m
e
(
filename) //文件修改时间
5) fileatime(
filename)//文件访问时间6)isreadable(
f
i
l
e
n
a
m
e
)
/
/
文
件
访
问
时
间
6
)
i
s
r
e
a
d
a
b
l
e
(
filename) is_writeable(
filename)isexecutable(
f
i
l
e
n
a
m
e
)
i
s
e
x
e
c
u
t
a
b
l
e
(
filename) //检测文件可读 ,可写, 可执行
7) is_file() //检测是否为文件
8) pathinfo() //文件路径信息
9) basename() //返回路径中的文件名部分
10) dirname() //返回路径中的目录部分
11) file_exists() //检测文件是否存在
12) touch() //创建文件
13) unlink() //删除文件
14) rename(
filename,
f
i
l
e
n
a
m
e
,
newname) //重命名文件
15) rename(
filename,
f
i
l
e
n
a
m
e
,
path) //文件剪切
16) copy(
source,
s
o
u
r
c
e
,
dest) //拷贝文件
17)
handle=fopen(
h
a
n
d
l
e
=
f
o
p
e
n
(
filename,’r+’) //打开文件
18) fread(
handle,0)//读取文件19fseek(
h
a
n
d
l
e
,
0
)
/
/
读
取
文
件
19
f
s
e
e
k
(
handle,23) //将指针移动到第23个字节处
20) fclose(
handle)//关闭文件21)fwrite(
h
a
n
d
l
e
)
/
/
关
闭
文
件
21
)
f
w
r
i
t
e
(
handle,’3232dfd’) //写入内容
22) rewind() //重置指针
23) ftruncate(
handle,3)//截断文件,从头开始截断第3个字节后面24)fgetc()//一个一个读fgets()//一行一行读fgetss()//一行一行读并且过滤html标记25)feof(
h
a
n
d
l
e
,
3
)
/
/
截
断
文
件
,
从
头
开
始
截
断
第
3
个
字
节
后
面
24
)
f
g
e
t
c
(
)
/
/
一
个
一
个
读
f
g
e
t
s
(
)
/
/
一
行
一
行
读
f
g
e
t
s
s
(
)
/
/
一
行
一
行
读
并
且
过
滤
h
t
m
l
标
记
25
)
f
e
o
f
(
handle) //是否读到文件的末尾
读取csv文件 (已逗号隔开的文件)
1,username,chen,id,2
2,username,nana,id,3
filename=‘user.csv′ f i l e n a m e = ‘ u s e r . c s v ′ handle = fopen( filename,′rb+′); f i l e n a m e , ′ r b + ′ ) ; row = fgetcsv( handle);//一行一行读printr( h a n d l e ) ; / / 一 行 一 行 读 p r i n t r ( row)
fputcsv( handle, h a n d l e , data);
str=filegetcontents()//将整个文件读取striptags( s t r = f i l e g e t c o n t e n t s ( ) / / 将 整 个 文 件 读 取 s t r i p t a g s ( str) //去掉里面的html标签