Функција copy
Функција copy креира копију фајла из извора на одређено место.
Први параметар функција прима путању до изворног фајла,
други - путању где фајл треба да се копира.
Функција враћа true при успешном копирању и false при грешци.
Синтакса
copy(source, dest);
Пример
Копирајмо фајл из source.txt у destination.txt:
<?php
$res = copy('source.txt', 'destination.txt');
var_dump($res);
?>
Резултат извршавања кода (ако је фајл успешно копиран):
true
Пример
Покушајмо да копирамо фајл који не постоји:
<?php
$res = copy('nonexistent.txt', 'destination.txt');
var_dump($res);
?>
Резултат извршавања кода:
false
Пример
Копирање са провером постојања изворног фајла:
<?php
if (file_exists('source.txt')) {
$res = copy('source.txt', 'destination.txt');
echo $res ? 'File copied' : 'Copy failed';
} else {
echo 'Source file not found';
}
?>
Види такође
-
функцију
rename,
која преименује или помера фајл -
функцију
unlink,
која брише фајл -
функцију
file_exists,
која проверава постојање фајла