'x+' 创建并以读写方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE,并生成一条 E_WARNING 级别的错误信息。如果文件不存在则尝试创建之。这和给 底层的 open(2) 系统调用指定 O_EXCL|O_CREAT 标记是等价的。此选项被 PHP 4.3.2 以及以后的版本所支持,仅能用于本地文件。
fopen() -- 打开文件或者 URL
fclose() -- 关闭一个已打开的文件指针
fread() -- 读取文件内容
fwrite()--写入文件
语法格式:if(!$f=@fopen("file03.php","x")){//打开一个文件 x方法写入
die("文件读取失败"); //读取失败
}
fwrite($f,"kkkkkkkkkk"); //向那个文件写 写什么
echo fread($f,10); //读取这个文件的内容
fclose($f); 关闭打开文件
file() -- 把整个文件读入一个数组中
语法格式:$arr=file("file03.php");
print_r($arr); //读取文件返回数组
readfile() --读入一个文件并写入到输出缓冲。
语法格式:$str=readfile("file03.php");
echo $str; 输出
一个文件记数器的写法:
$f=fopen("file03.php","r");
$i=fread($f,1000);
echo "这是您第{$i}次访问";
fclose($f);
$f=fopen("file03.php","w");
$i++;
fwrite($f,$i);
fclose($f);
````````````````````````````````````````
file_get_contents() – 将整个文件读入一个字符串
语法格式:file_get_contents(文件名称或URL)
file_put_contents() –?将一个字符串写入文件,和依次调用 fopen(),fwrite() 以及 fclose() 功能一样
file_put_contents(文件名称,写入数据)
feof() -- 测试文件指针是否到了文件结束的位置
ftell() -- 返回文件指针读/写的位置
语法格式ftell(文件指针)
flock() -- 轻便的咨询文件锁定
语法格式:flock(文件指针,控制参数)
文件指针:是一个已经打开(fopen)的文件指针控制参数:
“LOCK_SH”表示要取得共享锁定(读取程序),(PHP4.0.1以前版本设置1)。
“LOCK_EX”表示要取得独占锁定(写入程序),(PHP4.0.1以前版本中设置为 2)。
“LOCK_UN”表示要释放锁定(无论共享或独占),(PHP4.0.1以前版本中设置为 3)。
“LOCK_NB”表示如果你不希望 flock() 在锁定时堵塞,则给控制参数再加上这个参数
fseek( ) -- 在文件指针中定位







