remove a line from a text list

From: Date: Wed, 05 Mar 2003 20:18:29 +0000
Subject: remove a line from a text list
Groups: php.general 
Request: Send a blank email to php-general+get-138352@lists.php.net to get a copy of this message
This script will remove a line from a text list of email address and then re-write the list. The only problem I am having is when it re-writes the list it adds a extra line between each record. How can I stop this from happening $recordsarray = file($members); $remove = "rdkurth@northwesthost.com"; $temp = array(); for ($i=0;$i<count($recordsarray);$i++) { if (!strstr($recordsarray[$i], $remove)) { $temp[] = $recordsarray[$i]; } } $recordsarray = $temp; $lines = implode($recordsarray,''); $fp = fopen($members, "w"); fwrite($fp, $lines, strlen($lines)); fclose($fp); This is what the list looks like befor rdkurth@directphp.net|Mr.|Richard|Kurth|1046848049|03/04/2003 rdkurth@directphp.com|Mr.|Richard|Kurth|1046854222|03/05/2003 rdkurth@northwesthost.com|Mr.|Richard|Kurth|1046848049|03/04/2003 This is what it looks like after I remove a line rdkurth@directphp.net|Mr.|Richard|Kurth|1046848049|03/04/2003 rdkurth@directphp.com|Mr.|Richard|Kurth|1046854222|03/05/2003 -- Best regards, Richard mailto:rdkurth@starband.net

« previous php.general (#138352) next »