用file()将文件读入
然后遍历数组找到你要删除的那行
重新保存

解决方案 »

  1.   

    下载一个用txt文本设计的留言本程序。
    研究一下,很容易了解的
      

  2.   

    好像是复杂了点,全部遍历一次后存入数组,然后把你想删的那条记录删掉,然后再吧所有内容全部重新写入txt文件中
      

  3.   

    function delete($file,$j) 
    {
    $newfile = "";
    $fc=file($file);
    $f=fopen($file,"r");
    flock($f,LOCK_SH);
    for ($i=0;$i<count($fc);$i++) 
    {
    if ($i != $j) 
    {
    $newfile = $newfile.$fc[$i]."\n";
    }
    }
    fclose($f);
    $f=fopen($file,"w");
    flock($f,LOCK_EX);
    fputs($f,$newfile);
    fclose($f);
    }