In article <[EMAIL PROTECTED]>, 
[EMAIL PROTECTED] says...
> Here is the beginning of a big loop that loads a line at a time from an uploaded 
> textfile and then runs validation on each field:
>  
> ////////////////////////////////////////////////////////////////////////
> //loop through the rows putting the fields into an array
> ////////////////////////////////////////////////////////////////////////
> while ($fieldarray = fgetcsv ($handle, $userfile_size, ",")) {
>  
>  
> The problem I am having is that when there is an empty line at the bottom of the txt 
> file, my validation tells me it is a bad line, and rejects the file. Is there anyway 
> of stopping the loop, or trimming the file of empty lines? Hope I've explained my 
> problem correctly.

According to the docs, "A blank line in a CSV file will be returned as an 
array comprising a single null field, and will not be treated as an 
error." So I imagine you need to apply your validation only where the 
array != a single null field.

Cheers
-- 
Quod subigo farinam

A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet?

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

Reply via email to