I have a PHP script that successfully uploads user input files to a directory on my hosted webserver that is set to be FTP enabled (folks can FTP into it). This script fails when I try to upload user files to non-FTP directories, though. Why can't I upload input files to any directory on my hosting account? Is this a constraint of the hosting service??