You are here: using fputcsv() « PHP Programming Language « IT news, forums, messages
using fputcsv()

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]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация