
GRRRR.. I just love how these guys point fingers. The script could be written on stone tablets, it wouldn't matter, it isn't being executed, because Apache is either ignoring the directives in the .htaccess file, doesnt understand them, or is configured to disallow them.
PHP is not even processing the script, Apache is sending it straight to the browser. so the contents of the script doesn't even come into play yet. Hopefully that much is apparent to even the rather short sighted techie who emailed you.
I have heard that some servers don't see changes to the .htaccess files right away.
And just to be clear... you are trying one directive at a time, by editing the .htaccess file that is in the same directory as the "directory" file.
See if you get different behavior by browsing these variations on the URL
http://yoursite/install-dir/directory?
http://yoursite/install-dir/directory/?
http://yoursite/install-dir/directory/
http://yoursite/install-dir/directory
I'm curious if they all behave the same way, possibly, one would work correctly, if so, which one.