Funkcija copy
Funkcija copy kreira kopiju fajla iz izvora na navedeno mesto.
Prvi parametar funkcija prihvata putanju do izvornog fajla,
drugi - putanju gde treba kopirati fajl.
Funkcija vraća true pri uspešnom kopiranju i false pri grešci.
Sintaksa
copy(source, dest);
Primer
Kopirajmo fajl iz source.txt u destination.txt:
<?php
$res = copy('source.txt', 'destination.txt');
var_dump($res);
?>
Rezultat izvršavanja koda (ako je fajl uspešno kopiran):
true
Primer
Pokušajmo da kopiramo fajl koji ne postoji:
<?php
$res = copy('nonexistent.txt', 'destination.txt');
var_dump($res);
?>
Rezultat izvršavanja koda:
false
Primer
Kopiranje sa proverom postojanja izvornog fajla:
<?php
if (file_exists('source.txt')) {
$res = copy('source.txt', 'destination.txt');
echo $res ? 'Fajl je kopiran' : 'Kopiranje nije uspelo';
} else {
echo 'Izvorni fajl nije pronađen';
}
?>
Pogledajte takođe
-
funkciju
rename,
koja preimenuje ili premesti fajl -
funkciju
unlink,
koja briše fajl -
funkciju
file_exists,
koja proverava postojanje fajla