(PHP 3 <= 3.0.18, PHP 4 >= 4.0.0)

copy -- Copies file


int copy (string source, string dest)

Makes a copy of a file. Returns TRUE if the copy succeeded, FALSE otherwise.

Example 1. copy() example

if (!copy($file, $file.'.bak')) {
    print ("failed to copy $file...<br>\n");


If the destination file already exists, it will be overwritten.

See also move_uploaded_file(), rename(), and the section of the manual about handling file uploads.