using fputcsv()
- From: shenoyvikram@xxxxxxxxx
- Date: 8 Nov 2007 08:20:35 -0800
New to PHP
I am running a loop searching a csv file. When I have a match I am
trying to replace the matched line with new data.
However everytime I do the replace, there is an empty line in the
file.
- Does fputcsv insert or replace? ( I am using fseek to move to the
appropriate location in the file to write)
while( ($data = fgetcsv($fid, 1000, ",")) !== FALSE) {
if (strcmp ($data[0], $var) == 0){
fseek ($fid,$offset_counter);
fputcsv($fid, $data);
$offset_counter = ftell ($fid);
}
my file starts like this
11,11,11,11
22,22,22,22
33,33,33,33
Should end up like this
11,11,11,11
33,22,22,22
33,33,33,33
but instead looks like this
11,11,11,11
33,22,22,22
33,33,33,33
.
- Follow-Ups:
- Re: using fputcsv()
- From: Rik Wasmus
- Re: using fputcsv()
- Prev by Date: Re: mySQL Problem
- Next by Date: Re: mySQL Problem
- Previous by thread: Re: using fputcsv()
- Next by thread: Re: using fputcsv()
- Index(es):
Relevant Pages
|