PHP ftp_rename() Function


Rename a file on the FTP server:

// connect and login to FTP server
$ftp_server = "";
$ftp_conn = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
$login = ftp_login($ftp_conn, $ftp_username, $ftp_userpass);

$old_file = "oldfile.txt";
$new_file = "newfile.txt";

// try to rename $old_file to $new_file
if (ftp_rename($ftp_conn, $old_file, $new_file))
  echo "Renamed $old_file to $new_file";
  echo "Problem renaming $old_file to $new_file";

// close connection

Definition and Usage

The ftp_rename() function renames a file or directory on the FTP server.


ftp_rename(ftp_conn, oldname, newname);

Parameter Values

Parameter Description
ftp_conn Required. Specifies the FTP connection to use
oldname Required. Specifies the file or directory to rename
newname Required. Specifies the new name of the file or directory

Technical Details

Return Value:  TRUE on success, FALSE on failure
PHP Version: 4+