Re: delete line

From: Date: Tue, 12 Aug 2003 15:47:45 +0000
Subject: Re: delete line
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-159289@lists.php.net to get a copy of this message
If your file isn't too large then you can use: $lineArray = file( $pathToYourFile ); unset( $lineArray[$lineNum - 1] ); if( ($fl = fopen( $pathToYourFile, "w+" )) !== false ) { foreach( $lineArray as $line ) { fputs( $fl, $line ); } fclose( $fl ); } Note that the above has not been tested. If your file is quite large, you will probably be better off reading in each line one at a time and writing out the line to a temporary file when it isn't the line your are trying to omit. Then replace the original file with the temporary file. HTH, Rob. On Tue, 2003-08-12 at 11:38, Rodney Green wrote: > I've been looking and haven't found anything on this. How do you open a file > then select a line and delete that line? > > Thanks, > Rod > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- .---------------------------------------------. | Worlds of Carnage - http://www.wocmud.org | :---------------------------------------------: | Come visit a world of myth and legend where | | fantastical creatures come to life and the | | stuff of nightmares grasp for your soul. | `---------------------------------------------'

« previous php.general (#159289) next »