rename (oldname, newname, context)Parameters used:
The rename() function in PHP takes three parameters.
Returns True on success and False on failure.Errors and exceptions
Input: $old_name = "gfg.txt"; $new_name = "newgfg.txt"; rename ($new_name, $old_name); Output: 1 Input: $old_name = "gfg.txt"; $new_name = "newgfg.txt"; if (file_exists ($new_name)) {echo "Error While Renaming $old_name"; } else {if (rename ($old_name, $new_name)) {echo "Successfully Renamed $old_name to $new_name"; } else {echo "A File With The Same Name Already Exists"; }} Output: Successfully Renamed gfg.txt to newgfg.txtThe programs below illustrate the rename() function.Suppose there is a file named "gfg.txt"Program 1
Php
// Old file name
$old_name
=
"gfg.txt"
;
// New filename
$new_name
=
"newgfg.txt"
;
// using the rename() function to rename the file
rename (
$old_name
,
$new_name
);
?>
Output:1Program 2
Php
// Old file name
$old_name
=
"gfg.txt"
;
// New filename
$new_name
=
"newgfg.txt"
;
// Check if file already exists
if
(
file_exists
(
$new_name
))
{
echo
"Error While Renaming $old_name"
;
}
else
{
if
(rename (
$old_name
,
$new_name
))
{
echo
"Successfully Renamed $old_name to $new_name"
;
}
else
{
echo
"A File With The Same Name Already Exists "
;
}
}
?>
Output:Successfully Renamed gfg.txt to newgfg.txtRelated Articles:
- PHP | copy() function
- PHP | unlink() function
http://php.net/manual/en/function.rename.php