PHP ftp_rename() Function

Example

Rename a file on the FTP server:

<?php
// connect and login to FTP server
$ftp_server = "ftp.example.com";
$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";
  }
else
  {
  echo "Problem renaming $old_file to $new_file";
  }

// close connection
ftp_close($ftp_conn);
?>

Definition and Usage

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

Syntax

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+