In reply to the question asked at the MJUG meeting last night, if your host insists on having safe mode and/or magic quotes off, you can switch them on for just your site, as long as your host allows Apache overrides. If they don't, ask them to consider it. If they won't, switch hosts
First, create a php.ini file containing the following:
--- php.ini ---
register_globals = 0
magic_quotes_gpc = 1
safe_mode = 1
--- end ---
and save it somewhere on your site. I recommend outside the public_html directory, as it doesn't need to be accessible via http. I use /etc because I'm a Unix tragic. Now, either create, or append to your .htaccess file in both your Joomla! root directory AND the administrator sub-directory, the following lines:
--- .htaccess ---
## PHP config
suPHP_ConfigPath /path_containing_php_ini/
--- end ---
Note that this should not include php.ini at the end - PHP assumes that filename and it cannot be changed. Once you've done this, reload the page; if you get a server error, your host more than likely does not allow Apache overrides. I recommend trying this on the administrator directory first, so you don't upset too many users if it doesn't work
Hope this helps
(Note this is for PHP 4, I haven't tried on PHP 5 yet - I'm not sure it's even required.)
ROSCO