Re: FTP Chmod problem

From: Date: Mon, 05 Sep 2005 20:27:41 +0000
Subject: Re: FTP Chmod problem
References: 1 2  Groups: php.general 
Request: Send a blank email to php-general+get-221875@lists.php.net to get a copy of this message
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@rajshekhar.net> wrote in message news:87vf1g9q4k.fsf@stormcrow.rajshekhar.net... > "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

« previous php.general (#221875) next »