首页 > 代码库 > HTML&PHP学习笔记(3)

HTML&PHP学习笔记(3)

打开文件:

$fp = fopen("$_SERVER[‘DOCUMENT_ROOT‘]/...../a.txt",‘w‘);

需保证apache有权限读写

写入文件:

fwrite($fp, $outputstrint [,length])

关闭文件:

fclose($fp);

测试文件结束:

while(!feof($fp))

读取一行数据:

$order = fgets($fp, length);    //读取到\n或 length-1fgetss($fp, length, [allowable_tags]);    //过滤特殊标记fgetcsv($fp, length, [delimiter, [enclosure]];    //定界符, 指定每行中封闭每一个域的字符,默认“

读取整个文件:

readfile("path/to/file");    //输出到标准输出(浏览器)
$fp = fopen("path/to/file",‘rb‘);fpassthru($fp);
$filearray = file("path/to/file");    //既到浏览器,又保存到数组
file_get_contents()    //以字符串形式返回文件内容,不显示到浏览器

读取一个字符:

fgetc($fp);

读取任意长度:

fread($fp, length);

查看文件是否存在:

file_exists("path/to/file")

确定文件大小:

filesize()

nl2br() 将输出的\n 转换成 <br />

 

删除一个文件:

unlink("path/to/file");

在文件中定位:

rewind($fp);        //将文件指针复位到文件的开始ftell($fp);            //以字节为单位报告文件指针当前在文件中的位置fseek($fp, offset [,whence]);    //将文件指针从whence移动offset个字节

 

HTML&PHP学习笔记(3)