Når du ønsker at kopiere en fil, og måske ønsker at ændre navnet samtidig, så kan du benytte dette enkle stykke kode.
<?php
$sourcefile = 'file.txt';
$destinationfile = './backup/file.bak';
copy($sourcefile, $destinationfile)
?>
.. men jeg kan rigtigt godt lide det næste eksempel. Her tjekker vi for fejl i samme linje som kopifunktionen.
Det sker ved at tjekke om der er en fejl med 'copy'. (! - betyder IKKE), så hvis altså IKKE kopieret (grundet en fejl), send så en fejlmeddelelse til skærmen.
<?php
$sourcefile = 'file.txt';
$destinationfile = './backup/file.bak';
if (!copy($sourcefile, $destinationfile)) {
echo "Error trying to copy $sourcefile!";
}
?>