The only thing that's keeping this from working on systems running PHP 5.2 is the use of str_getcsv. It's a centrally important function (it's the heart of the program), but there are workarounds that would make it possible for this to be used on older systems. PHP 5.3 was just made the default version in major Linux distributions in the past year—no doubt there are government systems for which that's a real obstacle. Use a drop-in replacement for str_getcsv on systems that do not already have that functionality.
The only thing that's keeping this from working on systems running PHP 5.2 is the use of
str_getcsv
. It's a centrally important function (it's the heart of the program), but there are workarounds that would make it possible for this to be used on older systems. PHP 5.3 was just made the default version in major Linux distributions in the past year—no doubt there are government systems for which that's a real obstacle. Use a drop-in replacement forstr_getcsv
on systems that do not already have that functionality.