问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用PHP读取TXT文件并且修改

发布网友 发布时间:2022-04-06 04:49

我来回答

2个回答

懂视网 时间:2022-04-06 09:10

php修改txt文件的方法:首先利用fopen()函数打开txt文件;然后利用fputs()函数将内容写入打开的文件中。fputs()函数会在到达指定长度或读到文件末尾时停止运行。

fputs() 函数将内容写入一个打开的文件中。函数会在到达指定长度或读到文件末尾(EOF)时(以先到者为准),停止运行。

(推荐教程:php图文教程)

如果函数成功执行,则返回写入的字节数。如果失败,则返回 FALSE。

语法:

fputs(file,string,length)

参数:

  • file 必需。规定要写入的打开文件。

  • string 必需。规定要写入打开文件的字符串。

  • length 可选。规定要写入的最大字节数。

  • (学习视频推荐:php视频教程)

    实现代码:

    $path="wifi_customer_settings.txt";
    $wifissid2=$_POST['wifissid'];
    $wifipwd2=$_POST['wifipwd'];
    $arr=array("wifiSSID=".$wifissid2,"
    ","wifiPWD=".$wifipwd2);
    $fp=fopen($path, 'w');
    fputs($fp,$arr[0]);
    fputs($fp,$arr[1]);
    fputs($fp,$arr[2]);
    fclose($fp);

    热心网友 时间:2022-04-06 06:18

    /**
     * 读文件
    **/
    function read_file($filename)
    {
        $fp = fopen($filename, "r") or die("couldn't open $filename");
        $read = fread($fp, filesize($filename));
        fclose($fp);
        return $read;
    }
    /**
     * 写文件
    **/
    function write_file($filename, $buffer)
    {
        $fp = fopen($filename, "w") or die("couldn't open $filename");
        flock( $fp, LOCK_EX );
        $write = fputs($fp, $buffer);
        flock( $fp, LOCK_UN );
        fclose($fp);
        return true;
    }
    /**
     * 修改(只是追加内容)
    **/
    function append_to_file($filename, $buffer)
    {
        $fp = fopen($filename, "a") or die("couldn't open $filename");
        flock( $fp, LOCK_EX );
        fputs($fp, $buffer);
        flock( $fp, LOCK_UN );
        fclose($fp);
        return true;
    }
    /**
     * 测试
    **/
    $str = read_file('test.txt');
    echo $str;
    write_file('test2.txt', $str);
    append_to_file('test2.txt', "ABCD");

    声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
    U盘更新专用需要电脑打开怎么让我的U盘和电脑文件夹同步更新啊_百度知 ... 为什么我的硬盘一打开就弹出对话框说选择打开方式. 倒霉的是右键也打... 磁盘右键是打开方式怎么办 我双机盘符总是打开 打开方式 让我选择,右健第一项是打开.不知道是中了... 罗技Lightspeed怎么用? 罗技无线鼠标怎么样?怎么连接电脑使用? 为什么不建议去融资公司上班 融资担保公司一般账务处理及所涉及的会计科目有哪些 月经期间可以游泳吗 经期能不能游泳 如何用PHP在网页对TXT文档查看和修改? PHP 大文件上传解决方案(500M以上) php文件上传容量限制如何提高? thinkphp 怎么删除指定字段下的多个值 网站后台验证码显示不出来 为啥PHP网站注册时收不到验证码? php中文验证码无法显示 PHPCMS验证码无法显示怎么解决 php验证码不出来,我使用think框架,登陆页面的验证码不出来,去掉头部之后也没有报错信息,不知道怎么回事 网站后台验证码显示不出来怎么解决? php产生的网站验证码不显示,求大神 PHP验证码不显示 如果没有txt文件就新建一个的php代码 php指定位置创建创建文件夹问题 php 创建目录 急需代码 data下有两个文件夹 如果没有该目录自动创建 php中,用mkdir创建多级目录,它是碰到路径中不存在的文件夹才创建,还是将整条路径上的文件夹都创建出来 PHP如何创建文件夹(mkdir的用法,mkdir的语法) php里怎么才能没创建文件的话创建文件,有文件存在则读取? 如何用php代码创建文件,非文件夹 怎样用PHP自动新建文件夹 php修改txt文档 请教各位老师,php读取txt文件到文本框后,怎么实现提交修改功能 PHP 修改文本文件 PHP修改txt文本 比如我有个目录下有个文件为XXX.txt 我想读取它的数据并且修改它 PHP+TXT修改替换文本内容 php修改txt某个字符 TXT文件格式怎么改成PHP格式? thinkphp中 select 和find 方法的区别 thinkphp find函数什么意思 thinkphp查询的getField,select和find的区别 thinkphp 中怎么使用find thinkphp里面的find一加参数就不行 有人用过thinkphp吗,他的where()->find()之类的原理是什么 php7 性能怎么提升 怎么样使prestashop 运行速度更快 ThinkPHP5中哪些小技巧可以提高性能 php ob_start提高多少速度 PHP的PHP4 php json 转数组类型? php怎么把json解析成数组