Before posting I searched and found that different
people complained about different aspects of the same
thing, each one about the trouble he/she encountered.
My suggestion, is:
How about PhpGedView check for non-standard filenames
upon upload (GEDCOMS, media) and either correct or
advise about every known problems?
Common problems:
1. Filename Too long (seems over 31 characters is too
long for Macs)
Example:
'jack_and_jill_went_up_the_hill_to_fetch_a_pail_of_water' >
'jack_and_jill_went_up_the_hil__'
2. Illegal or non-standard characters (Spaces,
Ampersand, Apostrophe, European characters etc.),
possibly with an automatically correction.
Examples:
'my picture' > 'my_picture'
'My_Picture' > 'my_picture'
'jack's_picture' > 'jacks_picture'
'jack&jill' > 'jack_and_jill'
'françois_picture' > 'francois_picture'
3. Add number suffix when filename already exists
Example:
'scan.jpg' > 'scan_002.jpg'
Off the top of my head, that's about it.
What do you say?