网站制作学习网PHP→正文:PHP读取txt
字体:

PHP读取txt

PHP 2010/5/22 12:11:48  点击:不统计

http://%77%77%77%2E%66网站制作%6F学习网%72%61%73%70%2E%63%6E

<?php
//php逐行读取并显示text文本内容,php读取txt
@$forasp = fopen("forasp_cn.txt","r");//首先以读取r的形式打开forasp_cn.text,如果有错误@会忽略错误,$forasp为false,如果没有错误$false为true
flock($forasp,LOCK_EX);//首先锁定该forasp_cn.txt文本对象,防止其他程序操作。
if($forasp)//如果读取成功
{
echo "开始读取!<br>";
while(!feof($forasp)){//如果没有到文本内容的结尾则循环输出
$get_forasp = fgetss($forasp,1024);//1024B是获取的最大长度等于1KB,通过fgets获取每行的内容,也可以用fgetss(obj,length,no-allowword),obj是操作的text对象,length是获取的长度,no-allowword是要过滤的文字,默认情况下可以将html和php标记过滤//
$i++;//临时设置行号
echo $i."读取内容:".$get_forasp."<br>";//输出每行内容,并换行
  }
}
flock($forasp,LOCK_UN);//解除对文本框的锁定
fclose($forasp);//关闭打开的对象
?>
假如forasp_cn.txt内容为:
显示内容
网站制作学习网www.forasp.cn
test
php网站制作学习网
用fgets获取结果如下图:
1读取内容:显示内容
2读取内容:网站制作学习网www.forasp.cn
3读取内容:test
4读取内容:网站制作学习网
假如forasp_cn.txt内容为:
显示内容
<html>网站制作学习网www.forasp.cn</html>
test
<?php网站制作学习网?>
显示如下:
1读取内容:显示内容
2读取内容:网站制作学习网www.forasp.cn
3读取内容:test
4读取内容:
php读取txt完毕


forasp.cn

·上一篇:fopen() >>    ·下一篇:php数组 >>
推荐文章
最新文章