PHP ftp_chmod() Function
Complete PHP FTP Reference
Definition and Usage
The ftp_chmod() function sets permissions on a specified file on the FTP server.
This function returns the new permissions on success and FALSE and a warning on
failure.
Syntax
ftp_chmod(ftp_connection,mode,file)
|
Parameter |
Description |
ftp_connection |
Required. Specifies the FTP connection to use |
mode |
Required. Specifies the new permissions. The mode
parameter consists of four numbers:
- The first number is always zero
- The second number specifies permissions for the owner
- The third number specifies permissions for the owner's user group
- The fourth number specifies permissions for everybody else
Possible values (to set multiple permissions, add up the following
numbers):
- 1 = execute permissions
- 2 = write permissions
- 4 = read permissions
|
file |
Required. Specifies the name of the file to modify |
Example
<?php
$conn = ftp_connect("ftp.testftp.com") or die("Could not connect");
ftp_login($conn,"user","pass");
// Read and write for owner, nothing for everybody else
ftp_chmod($conn,"0600","test.txt");
// Read and write for owner, read for everybody else
ftp_chmod($conn,"0644","test.txt");
// Everything for owner, read and execute for everybody else
ftp_chmod($conn,"0755","test.txt");
// Everything for owner, read for owner's group
ftp_chmod($conn,"0740","test.txt");
ftp_close($conn);
?>
|
Complete PHP FTP Reference
|