今天是公元: 20250504日 星期   农历: 乙巳初七 2加入收藏 | 设为首页 | 会员中心
您当前的位置:首页 > 科文与生活 > 网站网页

PHP读取TXT类文本内容方法,替换指定内容后再次写入

日期:2024-05-24   点击:72

判断远程文件是否存在,直接用网站路径+文件,file_exists好像无反应,
                        使用$_SERVER['DOCUMENT_ROOT']+网站路径+文件判断成功。
$file ="/d/file/a.jpg";
if (!file_exists($_SERVER['DOCUMENT_ROOT'].$file)) {
        $file ="/d/file/no.jpg";
}

php:打开一个文件替换指定内容后再次写入,最节省资源的方法
<?php
$f='带路径文件名';
file_put_contents($f,str_replace('原待替换字符串','替换后的字符串',file_get_contents($f)));
?>

 

第一种,使用fread函数:
<?php
$file_path = "test.txt";
if(file_exists($file_path)){
$fp = fopen($file_path,"r");
$str = fread($fp,filesize($file_path));//指定读取大小,这里把整个文件内容读取出来
echo $str = str_replace("\r\n","<br />",$str);
fclose($fp);
}
?>

 

第二种,用file_get_contents函数:
<?php
$file_path = "test.txt";
if(file_exists($file_path)){
$str = file_get_contents($file_path);//将整个文件内容读入到一个字符串中
$str = str_replace("\r\n","<br />",$str);
echo $str;
}
?>

 

上一篇: CSS margin和padding,表格cellpadding和cellspacing
下一篇: 帝国cms后台生成的广告JS被广告插件过滤的解决方法
相关文章
热门文章
  1. replace正则表达式替换前导空格和后导空
  2. 帝国CMS管理系统必做的安全防护设置
  3. ASCII码控制字符、可显示字符、扩展字符
  4. 常用正则表达式大全
  5. PHP读取TXT类文本内容方法,替换指定内容
  6. 帝国CMS多表联合调用最新和热门信息的方
  7. 帝国ECMS列表模板list.var中新发布的新闻
  8. 帝国CMS COOKIE 及其管理员/会员 登陆信
  9. 帝国CMS系统标签e:loop调用的附加SQL条件
  10. 帝国cms系统 常用内置字段与调用方法
   关于我们
服务联系
新闻公告
好正好教育
好正好软件(教育管理)
Copyright (c) 2024 好正好教育