Hello Jason,

Wednesday, March 5, 2003, 12:38:39 PM, you wrote:


JW> On Thursday 06 March 2003 04:18, Richard Kurth wrote:
>> 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 = "[EMAIL PROTECTED]";
>> $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
>> [EMAIL PROTECTED]|Mr.|Richard|Kurth|1046848049|03/04/2003
>> [EMAIL PROTECTED]|Mr.|Richard|Kurth|1046854222|03/05/2003
>> [EMAIL PROTECTED]|Mr.|Richard|Kurth|1046848049|03/04/2003
>>
>> This is what it looks like after I remove a line
>> [EMAIL PROTECTED]|Mr.|Richard|Kurth|1046848049|03/04/2003
>>
>> [EMAIL PROTECTED]|Mr.|Richard|Kurth|1046854222|03/05/2003

JW> I tried your code and it works fine for me :-)

It didn't add a extra lines in between the lines in the list. Because it
does it every time for me. I guess it does not mater I just wanted
it to keep the list nice and tight and together.




-- 
Best regards,
 Richard                            mailto:[EMAIL PROTECTED]


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to