InfoQ

交流

讨论:如何删除文件中指定的行,急!!!!

作者 subinna 发布于 0000-00-00 分类:php基础编程

我要从文件中根据输入的内容删除一行,请问如何做,例如:test.php文件中,每行的格式如下
china|guangdong|shenzhen
united|NY|newyork
现在把这个文件中根据上一个页面传送过来的china和guangdong的值,把第一行删除,如何实现呢,谢谢,各位大虾救急!!!!



逛论坛交流如何删除文件中指定的行,急!!!!

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

5 条回复

回复

QUOTE: 最初由 subinna 发布 .. 发表人 蓝色地平线 发表于 12月02日
用file()读出,如$arr=file("test.php".. 发表人 simonxzq 发表于 12月02日
我是说把他删除掉,读出来后,文件是不.. 发表人 subinna 发表于 12月02日
差手册file()函数 然后 正则或其他 发表人 蓝色地平线 发表于 12月02日
  1. 数组函数里有查找函数,和删除指定行函数

  2. 返回顶部

    Re: 如何删除文件中指定的行,急!!!!

    2003年12月02日 发表人 蓝色地平线


    QUOTE:
    最初由 subinna 发布
    [B]我是说把他删除掉,读出来后,文件是不是已经空了,然后在重新写入呢 [/B]

    呵呵 文件还在 你再写回去覆盖掉原来的就好了嘛

  3. 用file()读出,如$arr=file("test.php");
    然后如果到指定的行后,就不写:
    $fp=fopen("test.php","w");
    for($i=0;$i if($i!=$line)fputs($fp,$arr[$i]);
    }
    fclose($fp);

  4. 我是说把他删除掉,读出来后,文件是不是已经空了,然后在重新写入呢

  5. 返回顶部

    Re: 如何删除文件中指定的行,急!!!!

    2003年12月02日 发表人 蓝色地平线

    差手册file()函数 然后 正则或其他




  6. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

php从WIN2000移植到REDHAT 9的问题!

我们有一个系统,在WIN2000+IIS下面调试的好好的,但是移植到REDHA...

怎样远程建数据表啊?

我是php新手,在为单位做网页,服务器支持php和mysql,他们给我一...

如何在linux下实现ADSL共享?

我想做一个服务器,用linux,能接上互联网(固定IP)。但我不知道...

请大家推荐linux/unix+php+mysql虚拟主...

本人现在用的几个都不好,不是速度不好,就是论坛在线人数限制只...

我神喜欢的一首歌,《棋子》——王菲 (...

我神喜欢的一首歌,《棋子》——王菲 (swf) http://card3....

我好开心啊

刚刚同事出去办事,回来给我买了一大袋喜之郎果冻,我最喜欢吃果...

如何在ActiveX控件中使用其他控件?

我在web客户端使用了自己用VC开发的一个控件A。现在因为功能扩充...

我下的手册(php_manual_zh.doc.pdb)用...

我下的手册(php_manual_zh.doc.pdb)用什么软件打开看??我试了...

跟据客户端的浏览器语言进入不同的页面...

用php写一段代码,,,,,,跟据客户端的浏览器语言进入不同的页面......

关于上传文件出错:

文件上传 请选择文件: ...

[]