php读取文件的数据,文件名为text.txt,求详细代码。本人新手

php读取文件的数据,文件名为text.txt,求详细代码。本人新手,第1张

<h1>读取文件内容</h1>
第一种读取方式<br>
<
$file_path ="testtxt";
if(file_exists($file_path)){ //先判断文件是否存在
//打开文件
$fp = fopen($file_path,"a+");
//读取文件内容
$con = fread($fp,filesize($file_path));
echo "文件的内容是:<br>"$con;

//在默认情况下,得到的内容输出到网页后,不会换行,因为网页不认\r\n是换行符,把\r\n体换成<br />
$con = str_replace("\r\n","<br />",$con);

echo "<br>文件的内容是:<br>"$con;

//关闭
fclose($fp);
}else{
echo "文件不存在!";
}
>
<hr>
第二种读取方式<br>
<php
if(file_exists($file_path)){
$con = file_get_contents($file_path);
$con = str_replace("\r\n","<br />",$con);
echo "文件的内容是:<br>"$con;
}else{
echo "文件不存在!";
}
>
<hr>
第三种读取方式(大文件、循环读取)<br>
<php
$fp = fopen($file_path,"a+");
$buffer = 1024; //设置读取1024个字节
$str = "";
//一边读,一边判断是否到达文件末尾
while(!feof($fp)){
$str= fread($fp,$buffer);
}
$str = str_replace("\r\n","<br />",$str);
echo $str;
fclose($fp);
>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10903363.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-12
下一篇 2023-05-12

发表评论

登录后才能评论

评论列表(0条)

保存