问一个文件写入的问题。怎么在文本文件某行上面或是下面写入东西。有没有这样的函数

解决方案 »

  1.   


    $text = "abcdefg\n";$fp = fopen("a.txt", "a");
    if(fwrite($fp, $text))echo "OK";
    else echo "XXXX<br>";
    fclose($fp);
    以上方法即可。
      

  2.   

    不是 我是要在那个文件exten => _018.,2,Hangup()
    exten => h,n,Hangup()这两行中间写入 
      

  3.   

    你可以自定义一个函数:
    function write_line( $s_line = 0 ) {
       .....
    }代码我不会写,基本思路是遍历行,并读取每行,到达指定行$s_line是写入\n.你的文本信息.\n
    然后继续追加后面的文本信息就可以了