Функција 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,
која проверува дали датотеката постои