copy
(PHP 4, PHP 5, PHP 7, PHP 8)
Copies file
Description
Makes a copy of the file from to to.
If you wish to move a file, use the rename() function.
Parameters
fromPath to the source file.
toThe destination path. If
tois a URL, the copy operation may fail if the wrapper does not support overwriting of existing files.WarningIf the destination file already exists, it will be overwritten.
contextA valid context resource created with
stream_context_create().
Return Values
Success
Examples
copy() example
<?php
$file = 'example.txt';
$newfile = 'example.txt.bak';
if (!copy($file, $newfile)) {
echo "failed to copy $file...\n";
}
?>See Also
move_uploaded_file()rename()- The section of the manual about handling file uploads