首页 > 开发 > PHP > 正文

php怎么打开文件 php读取文件内容的三种方法

2024-05-04 22:00:55
字体:
来源:转载
供稿:网友
php读取文件内容的三种方法: 
 
//**************第一种读取方式***************************** 
 
代码如下:
 
header("content-type:text/html;charset=utf-8"); 
 
//文件路径 
 
$file_path="text.txt"; 
 
//判断是否有这个文件 
 
if(file_exists($file_path)){ 
 
if($fp=fopen($file_path,"a+")){ 
 
//读取文件 
 
$conn=fread($fp,filesize($file_path)); 
 
//替换字符串 
 
$conn=str_replace("rn","
",$conn); 
 
echo $conn."
"; 
 
}else{ 
 
echo "文件打不开"; 
 
 
}else{ 
 
echo "没有这个文件"; 
 
 
fclose($fp); 
 
//*******************第二种读取方式*************************** 
 
 代码如下:
 
header("content-type:text/html;charset=utf-8"); 
 
//文件路径 
 
$file_path="text.txt"; 
 
$conn=file_get_contents($file_path); 
 
$conn=str_replace("rn","
",file_get_contents($file_path)); 
 
echo $conn; 
 
fclose($fp); 
 
//******************第三种读取方式,循环读取***************** 
 
 代码如下:
 
header("content-type:text/html;charset=utf-8"); 
 
//文件路径 
 
$file_path="text.txt"; 
 
//判断文件是否存在 
 
if(file_exists($file_path)){ 
 
//判断文件是否能打开 
 
if($fp=fopen($file_path,"a+")){ 
 
$buffer=1024; 
 
//边读边判断是否到了文件末尾 
 
$str=""; 
 
while(!feof($fp)){ 
 
$str.=fread($fp,$buffer); 
 
 
}else{ 
 
echo "文件不能打开"; 
 
 
}else{ 
 
echo "没有这个文件"; 
 
 
//替换字符 
 
$str=str_replace("rn","
",$str); 
 
echo $str; 
 
fclose($fp); 
 
读取INI配置文件的函数: 
 
$arr=parse_ini_file("config.ini"); 
 
//返回的是数组 
 
echo $arr['host']."
"; 
 
echo $arr['username']."
"; 
 
echo $arr['password']."
";

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表