how to recognize CSV file?
| From: | Afan Pasalic | Date: | Fri, 19 Sep 2008 18:59:28 +0000 |
| Subject: | how to recognize CSV file? | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-280542@lists.php.net to get a copy of this message | ||
hi,
I have form where administrator has toupload csv file to update dome
data in mysql.
I was trying to validate entered file but got some crazy stuff I don't
understand:
for the same uploaded csv file, in different browser I'll get different
results:
Windows machine and IE: $_FILES['UploadedFile']['type'] = 'text/plain'
Windows machine and Firefox: $_FILES['UploadedFile']['type'] =
'application/octet-stream'
Windows machine and Opera: $_FILES['UploadedFile']['type'] =
'comma-separated-values'
Windows machine and Chrome: $_FILES['UploadedFile']['type'] = ''
(doesn't show anything! empty?!?!!??)
openSuse machine and Firefox: $_FILES['UploadedFile']['type'] =
'text/csv'
openSuse machine and Opera: $_FILES['UploadedFile']['type'] =
'text/comma-separated-values'
openSuse machine and Konqueror: $_FILES['UploadedFile']['type'] =
'text/csv'
ok. what's CORRECT way to validate uploaded file?
thanks.
-afan