发布网友 发布时间:2022-04-23 21:26
共4个回答
热心网友 时间:2022-04-07 11:27
首先fopen读取TXT文件,获取一个文件指针,然后fgets获取一行,再fgets继续读取下一行
官方例子:
<?php这个前提是你的$f这个文件指针不能关闭,如果你想在不同请求的情况下实现,那就要吧$f做全局存储了,看看存session可否(我没做过,不确定,你试试看)
热心网友 时间:2022-04-07 12:45
<?php
$file_path = "city.txt";
$file = fopen($file_path,"r");
while(!feof($file))
{
echo fgets($file)."</br>";
}
fclose($file);
?>
不知道能不能帮到你
热心网友 时间:2022-04-07 14:19
$file
=
"t.txt";//要读的文本
$fp
=
@fopen($file,
'r');//以直读(r)方式打开文件【注意,是r不是a,具体参考手册fopen函数】
$content
=
@fread($fp,
filesize($file));//读取全部(filesize($file))内容
fclose($fp);//关闭文件
$content
=
preg_replace('/[\n\r]/is',
'<br/>',
$content);//将换行符换成HTML标签的换行
//你上例中的1234567会换成123<br/>456<br/>7
echo
$content;//输出文件
热心网友 时间:2022-04-07 16:11
可以使用fgetc()函数。fopen打开,fread()r模式读入,再用while来循环出fgetc()读到的内容。feof()判断是否读完。