Funkcija copy
Funkcija copy ustvari kopijo datoteke iz vira na določeno mesto.
Prvi parameter funkcije sprejme pot do izvorne datoteke,
drugi - pot, kamor je treba kopirati datoteko.
Funkcija vrne true ob uspešnem kopiranju in false ob napaki.
Sintaksa
copy(source, dest);
Primer
Kopirajmo datoteko iz source.txt v destination.txt:
<?php
$res = copy('source.txt', 'destination.txt');
var_dump($res);
?>
Rezultat izvajanja kode (če je datoteka uspešno kopirana):
true
Primer
Poskusimo kopirati neobstoječo datoteko:
<?php
$res = copy('nonexistent.txt', 'destination.txt');
var_dump($res);
?>
Rezultat izvajanja kode:
false
Primer
Kopiranje s preverjanjem obstoja izvorne datoteke:
<?php
if (file_exists('source.txt')) {
$res = copy('source.txt', 'destination.txt');
echo $res ? 'File copied' : 'Copy failed';
} else {
echo 'Source file not found';
}
?>
Glejte tudi
-
funkcijo
rename,
ki preimenuje ali premakne datoteko -
funkcijo
unlink,
ki izbriše datoteko -
funkcijo
file_exists,
ki preveri obstoj datoteke