Funkcia copy
Funkcia copy vytvára kópiu súboru zo zdroja na určené miesto.
Prvým parametrom funkcia prijíma cestu k zdrojovému súboru,
druhým - cestu, kam je potrebné súbor skopírovať.
Funkcia vracia true pri úspešnom kopírovaní a false pri chybe.
Syntax
copy(source, dest);
Príklad
Skopírujme súbor z source.txt do destination.txt:
<?php
$res = copy('source.txt', 'destination.txt');
var_dump($res);
?>
Výsledok vykonania kódu (ak bol súbor úspešne skopírovaný):
true
Príklad
Skúsme skopírovať neexistujúci súbor:
<?php
$res = copy('nonexistent.txt', 'destination.txt');
var_dump($res);
?>
Výsledok vykonania kódu:
false
Príklad
Kopírovanie s kontrolou existencie zdrojového súboru:
<?php
if (file_exists('source.txt')) {
$res = copy('source.txt', 'destination.txt');
echo $res ? 'File copied' : 'Copy failed';
} else {
echo 'Source file not found';
}
?>
Pozrite tiež
-
funkciu
rename,
ktorá premenováva alebo presúva súbor -
funkciu
unlink,
ktorá odstraňuje súbor -
funkciu
file_exists,
ktorá kontroluje existenciu súboru