PHP和MySQL Web开发
1、文件处理
(1)、 fopen()函数
参数可以为2个、 3个、4个。通常使用2个参数
fopen("xxxx",'a');
"xxxx"指文件路径;‘a’指对文件执行的操作类型。
r 只读 读模式
r+ 只读 读写模式
w 只写 写模式
w+ 只写 写模式
x/x+ 谨慎写
a/a+ 追加
b 二进制 二进制模式
t 文本
(2)、写文件
fwrite($fp,$outputstring,[int length]);
第三个参数可选,表示写入的最大字符数,也可表示为:
fwrite($fp,$outputstring, strlen($outputstring));
(3)、关闭文件
fclose($fp);
(4)、何时读完文件 feof();
while(!feof($fp));
foef();是文件指针,若指向文件末尾,返回true。
File End Of File
(5)、读取一行数据 fgets() ;
$order=fgets($fp,999);
(6)、读取整个文件
readfile();
fpassthru();
file();
(7)、读取一个字符
$char=fgetc($fp);
(8)、读取任意长度
fread();
(9)、查看文件是否存在
file_exists();
(10)、确定文件的大小
filesize();
(11)、删除一个文件
unlink();//若文件不存在,返回false
(12)、在文件中定位
rewind();//将文件指针复位到文件的开始
feseek();//将文件指针指向文件的某个位置
ftell(); //以字节为单位报告文件指针当前在文件中的位置