PHPでファイルをコピーするには、
copyを使用します。
引数は以下のとおりです。
第一引数・・・コピー対象のファイル名
第二引数・・・コピー先のファイルパスとファイル名
第一引数で指定したファイルを、第二引数で指定したファイルに名前変更することもできますし、ディレクトリ位置を変更することも可能です。
<?php
echo copy("a.txt","./sample/b.txt");
?>
copyに成功すると、元の位置にあったファイルはなくなりません。また、成功すると戻り値はTrue(1)になります。