PHP fclose函数——关闭文件,fclose函数可关闭指定的文件标识指针所指的文件。
PHP fclose函数 语法
bool fclose(resource handle)
参数handle为fopen()函数或fsockopen()函数成功打开某文件后所返回的文件标识。
PHP fclose函数 示例
首先应用fopen()函数打开“c:/mr/mr.php”,然后应用fclose()函数关闭该文件
代码如下:
<?php
fp=fopen("c:/mr/mr.php","r+");
fclose(fp);
?>
通过文件系统函数完成网站访问量的统计,通过SESSION屏蔽网页刷新对计数器的影响,每次读取数据后,使用fclose()函数及时关闭文件
代码如下:
<?php
session_start (); //初始化一个session 变量
?>
<?php
//使用文本存储数据
if (_SESSION ['temp'] == "") {
//判断_SESSION[temp]==""的值是否为空,其中的temp 为自定义的变量
if ((fp = fopen ( "counter.txt", "r" )) == false) {
echo "打开文件失败!";
} else {counter = fgets ( fp, 1024 ); //读取文件中数据
fclose (fp ); //关闭文本文件
counter ++; //计数器增加1fp = fopen ( "counter.txt", "w" );//以写的方式打开文本文件<!---->
fputs ( fp,counter ); //将新的统计数据增加1
fclose ( fp ); //关闭文件
}_SESSION ['temp'] = 1; //计数器的值增加后,为_SESSION[temp]赋值1
}
//从文本文件中读取统计数据
if ((fp = fopen ( "counter.txt", "r" )) == false) {
echo "打开文件失败!";
} else {
counter = fgets (fp, 1024 ); //读取文本文件的数据
fclose ( $fp );
}
?>