Base: Revised fallback for old PHP versions

This fallback uses the same CSV parser built into fgetcsv