账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    PHP在某个文件的倒数第二行之后插入一行字符串
    71
    0

    本来想用PHP 执行Linux sed插入文档 简单方便,但是目前php无权限执行shell命令。

    请问,用php代码怎么实现该要求?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 这辈子_只丶爱你 普通会员 1楼

      在PHP中,你可以使用ob_start()ob_end_clean()函数来实现这个功能。这两个函数可以帮助你记录和清理输出流中的数据。

      以下是一个简单的示例,它会在某个文件的倒数第二行之后插入一行字符串:

      ```php

      ```

      在这个例子中,file_put_contents()函数会将字符串写入文件file.txt。然后,ob_start()函数会开启输出流,这意味着所有的输出都会被记录下来。最后,ob_get_clean()函数会关闭输出流,从而清除所有的输出。

      请注意,ob_start()函数会被调用一次,ob_get_clean()函数会被调用一次。所以,如果你想要在文件的任何位置插入字符串,你都需要调用ob_start()函数两次。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部