"Matt Palermo" <[EMAIL PROTECTED]> 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

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to