|
Posted by shenoyvikram on 11/08/07 16:20
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
Navigation:
[Reply to this message]
|