Re: FTP Chmod problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



It doesn't make sense to me that the function would work fine on a file and 
not work on a directory.  Moreover, why would the ftp_site chmod command 
produce a working result and not the ftp_chmod?  This seems strange to me.

-Matt




"Raj Shekhar" <rajlist@xxxxxxxxxxxxxx> wrote in message 
news:87vf1g9q4k.fsf@xxxxxxxxxxxxxxxxxxxxxxxxxxx
> "Matt Palermo" <mpalermo@xxxxxx> 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


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux