|
Posted by Raj Shekhar on 09/05/05 05:59
"Matt Palermo" <mpalermo@vt.edu> writes:
> ftp_chmod($connId, 0777, $folder);
>
> The function almost works, but when I check the permission of the folder
> after it's run, the folder has 410 for permissions instead of 777. So, it
> is changing the permissions, but not to the correct value. Now when I use
> the following code, it seems to work fine:
>
> $chmodCmd = "CHMOD 0777 ".$file;
> ftp_site($connId, $chmodCmd);
>
> This properly changes the folder permissions to 777. Does anyone know why
> the ftp_chmod() function doesn't work correctly? As a side note, the
> ftp_chmod() function works correctly on a file, but not a directory. Any
> help is appreciated.
Some ftp server (like vsftpd) can be configure to change the mode of all
uploaded files . There is a possibility that your server is configure
to chmod your files (in vsftpd it is controlled by the file_open_mode
option in the config file)
--
Raj Shekhar
blog : http://rajshekhar.net/blog home : http://rajshekhar.net
Disclaimer : http://rajshekhar.net/disclaimer
Navigation:
[Reply to this message]
|